检查清单:
- Dto 是 X
- 响应对象是XResult :IHasResponseStatus 并且它与 X 在同一个命名空间中
- XValidator:AbstractValidator 正在工作。发送无效对象时会出现 400 错误
- Plugins.Add(new ValidationFeature());
- container.RegisterValidators(typeof(X).Assembly);
- 接受 application/json, text/javascript, / ; 请求标头中的 q=0.01。
我正在从 html 调用服务。验证框架正在运行,但响应不是 json 对象。它看起来像 firebug 中的 XML。
该部分(负责捕获错误并将其序列化为 json)似乎无法正常工作
有什么猜测吗?
更新
XResult必须是XResponse .. 谢谢 kampsj