【发布时间】:2014-02-02 01:25:50
【问题描述】:
我有一个 ODataController,如果我只是通过浏览器执行 GET,它似乎可以正常工作。但是当我使用 JayData 阅读时,我得到了 500 的回报。我可以看到在我的 ODataController 中调用了 GetItems(),它返回了一个有效的项目列表。但我看到一些 ODataContentTypeException 异常被抛出,它们有以下消息:
附加信息:找不到与响应内容类型匹配的受支持 MIME 类型。支持的类型 'application/atom+xml;type=feed, application/atom+xml, application/json;odata=verbose, application/json' 都不匹配内容类型 'application/json; odata=完整元数据; charset=utf-8'。
然后
附加信息:找不到与响应内容类型匹配的受支持 MIME 类型。支持的类型 'application/atom+xml;type=feed, application/atom+xml, application/json;odata=verbose, application/json' 都不匹配内容类型 'application/json; odata=完整元数据; charset=utf-8'。
然后
附加信息:找不到与响应内容类型匹配的受支持 MIME 类型。支持的类型“application/xml, application/json;odata=verbose, application/json”都不匹配内容类型“application/json; odata=完整元数据; charset=utf-8'。
最后
附加信息:找不到与响应内容类型匹配的受支持 MIME 类型。支持的类型“application/xml, application/json;odata=verbose, application/json”都不匹配内容类型“application/json; odata=完整元数据; charset=utf-8'。
我假设这些是我返回 500 的原因,但似乎没有办法确定。 根据 Chrome,发送的请求是请求以下内容:
接受:application/atomsvc+xml;q=0.8, application/json;odata=fullmetadata;q=0.7, application/json;q=0.5, /;q=0.1
接受编码:gzip、deflate、sdch
返回的只是带有 500 错误的空响应。其他人有这个问题吗?
接受语言:en-US,en;q=0.8,en-CA;q=0.6
【问题讨论】:
标签: asp.net-web-api odata jaydata