【发布时间】:2017-10-26 07:37:25
【问题描述】:
我们有用作 REST api 的 ASP.NET Core 应用程序。方法使用[FromBody]MyClass param 作为输入。问题是如果客户端发送一个无效的 JSON 字符串,input 值会因为 JSON 序列化错误而变为空。有没有办法记录此类错误?
编辑:我正在寻找应用程序范围的解决方案,而不是每个方法..
【问题讨论】:
-
@Kirk:这不是同一个问题。链接的问题询问如何将 json 错误返回给调用者,并且接受的答案是基于方法的解决方案。我希望在应用程序范围内捕获并记录它们。
-
您是否阅读了第二个未接受的答案,该答案描述了如何使用过滤器来完全满足您的要求?
-
@Kirk:我没看到,我的错。我已经以不同的方式解决了我正在寻找的问题,感谢您指出。
标签: rest asp.net-core json.net asp.net-core-mvc