【问题标题】:WebApi Odata 406 ErrorWebApi Odata 406 错误
【发布时间】:2012-09-06 22:00:27
【问题描述】:

我最近尝试实现一个实现 Odata 的 WebApi 服务。供我参考,我一直在使用以下链接。在我自己的代码和运行示例时,通过 Fiddler 发出请求只会返回 406 错误。有没有人遇到过类似的问题?

谢谢

WebApi Odata post

WebApi Odata Example

【问题讨论】:

  • 你能发布一些你的代码吗?您在哪些操作上遇到 406 错误?

标签: asp.net-web-api odata


【解决方案1】:

存在两个命名空间和程序集,因为这两个版本的 OData 不兼容,但它们可以并排使用。

对 OData v3 使用 System.Web.Http.OData,对 OData v4 使用 System.Web.OData。在您的 odata 控制器中

【讨论】:

    【解决方案2】:

    有一个bug 跟踪此问题。这里的问题是执行期间的任何异常都会转换为 HttpError 并且 ODataFormatter 现在不理解 HttpError。

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 2015-06-01
      • 2013-02-03
      • 2015-12-05
      • 2016-03-14
      • 1970-01-01
      • 2015-01-08
      • 1970-01-01
      • 2016-03-07
      相关资源
      最近更新 更多