首页 > 解决方案 > 当请求对象变为 NULL 时,如何在 .Net Core API 中获取实际的请求对象?

问题描述

有时,当客户端向 API COntroller 方法发送不正确的数据时,请求对象在接收时变为 NULL。请求对象变为 NULL 的主要原因可能是客户端将 NULL 值传递给 Non-Null 属性等。

我想获取客户端发送的实际请求对象,以便我可以了解客户端已通过并解决问题。

我收到我的请求对象:

HttpPost]
[Route("addQuote")]
public JsonResult AddQuote([FromBody]AddQuoteRequestModel quoteRequestModel)  { //Lines of code  }

在这里,有时quoteRequestModel对象被接收为NULL。我想捕获传递给此方法的确切 JSON 客户端。

有什么办法可以捕捉到吗?

标签: api.net-core

解决方案


推荐阅读