我最近尝试实现一个实现 Odata 的 WebApi 服务。供我参考,我一直在使用以下链接。在我自己的代码和运行示例时,通过 Fiddler 发出请求只会返回 406 错误。有没有人遇到过类似的问题?
谢谢
我最近尝试实现一个实现 Odata 的 WebApi 服务。供我参考,我一直在使用以下链接。在我自己的代码和运行示例时,通过 Fiddler 发出请求只会返回 406 错误。有没有人遇到过类似的问题?
谢谢
存在两个命名空间和程序集,因为这两个版本的 OData 不兼容,尽管它们可以并排使用。
将 System.Web.Http.OData 用于 OData v3,将 System.Web.OData 用于 OData v4。在您的 odata 控制器中
有一个错误跟踪此问题。这里的问题是执行期间的任何异常都会转换为 HttpError 并且 ODataFormatter 现在不理解 HttpError。