c# - .Net 5.0 400 404 响应正文格式
问题描述
我正在使用 .net 5.0 web api,我正在获得 404 400 的常设响应正文,我想要更简单的 json
内置响应
{
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"traceId": "00-bfac5ebcfa912b4db4ea94285448d797-13778d903ee0e547-00",
"errors": {
"Person.Invoice": [
"invalid locationId, not in agreed range."
]
}
}
我希望它像标准一样简单
{ "status": "FAIL", "ref": "ABVD1232323232", "errorDetails": "invalid locationId, not in agreed range." }
我可以在控制器中执行此操作,但我在每个 Web api 请求中都复制了此代码,相反,我试图使用中间件或属性来全局定位,但不知道该怎么做。
解决方案
推荐阅读
- python - 如何为 tf.keras 模型的隐藏层选择输出神经元的值?
- python - 将锯齿转换为连续线性函数
- sql-server - C# 和 T-SQL 之间的 SQL 事务重叠
- python - 如何在 Python 中使用递归拆分字符串?
- linux - 如何修复我的 bash 脚本以从字典中查找随机单词?
- unit-testing - 如何在 React JS 中使用 Jest 编写具有高阶函数的单元测试
- php - SQLite3 无法获取列
- javascript - 用户验证 Laravel 时如何运行脚本?
- go - 控制 GTK 小部件大小
- python - 如何以更好的方式在 python 中使用 excel?