api - 当请求对象变为 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 客户端。
有什么办法可以捕捉到吗?
解决方案
推荐阅读
- javascript - 在三元表达式中返回 Promise 的函数不起作用 React
- infinite-scroll - 如何使用 Pagy 和 Stimulus.js 对数组进行分页?
- c++ - 将浮点数格式化为带有可选小数点的有限大小的 char 数组
- jestjs - 开玩笑:如何模拟一个只是布尔值的变量?
- javascript - 尝试根据同一行上另一个单元格的值变化擦除相应的单元格内容
- javascript - JavaScript中的require()函数不起作用
- mysql - MySQL - 在另一列上使用 DATEADD 更新列
- sql - 从 DEMO_ORDER_ITEMS 中选择 ORDER_ITEM_ID、PRODUCT_ID,其中 TOTAL_PROFIT >=,300?
- python-3.x - 如何通过 dm 的 Discord.py Rewrite 进行嵌入
- asp.net-web-api - 可以使用客户端登录,但不能发出 API 请求。401