我有一个ODataController,在浏览器中仅进行GET时似乎运行正常。 但是当我使用JayData读取时,会得到500的响应码。我可以看到GetItems()在我的ODataController中被调用,并返回有效的Items列表。但是我看到了一些ODataContentTypeException异常被抛出,具有以下消息:
“附加信息:找不到与响应内容类型匹配的支持的MIME类型。 其中没有一种受支持的类型 'application / atom + xml; type = feed,application / atom + xml,application / json; odata = verbose,application / json' 与内容类型 'application / json; odata = fullmetadata; charset = utf-8' 匹配。”
然后
“附加信息:找不到与响应内容类型匹配的支持的MIME类型。 其中没有一种受支持的类型 'application / atom + xml; type = feed,application / atom + xml,application / json; odata = verbose,application / json' 与内容类型 'application / json; odata = fullmetadata; charset = utf-8' 匹配。”
然后
“附加信息:找不到与响应内容类型匹配的支持的MIME类型。 其中没有一种受支持的类型 'application / xml,application / json; odata = verbose,application / json' 与内容类型 'application / json; odata = fullmetadata; charset = utf-8' 匹配。”
最后
“附加信息:找不到与响应内容类型匹配的支持的MIME类型。 其中没有一种受支持的类型 'application / xml,application / json; odata = verbose,application / json' 与内容类型 'application / json; odata = fullmetadata; charset = utf-8' 匹配。”
我假设这些是我收到500响应码的原因,但似乎没有办法确定。 根据Chrome的请求,正在发送以下请求:
“Accept:application / atomsvc + xml; q = 0.8,application / json; odata = fullmetadata; q = 0.7,application / json; q = 0.5,/; q = 0.1”
“Accept-Encoding:gzip,deflate,sdch”
只返回一个带有500错误的空响应。还有其他人遇到这个问题吗?
“Accept-Language:en-US,en; q = 0.8,en-CA; q = 0.6”
“附加信息:找不到与响应内容类型匹配的支持的MIME类型。 其中没有一种受支持的类型 'application / atom + xml; type = feed,application / atom + xml,application / json; odata = verbose,application / json' 与内容类型 'application / json; odata = fullmetadata; charset = utf-8' 匹配。”
然后
“附加信息:找不到与响应内容类型匹配的支持的MIME类型。 其中没有一种受支持的类型 'application / atom + xml; type = feed,application / atom + xml,application / json; odata = verbose,application / json' 与内容类型 'application / json; odata = fullmetadata; charset = utf-8' 匹配。”
然后
“附加信息:找不到与响应内容类型匹配的支持的MIME类型。 其中没有一种受支持的类型 'application / xml,application / json; odata = verbose,application / json' 与内容类型 'application / json; odata = fullmetadata; charset = utf-8' 匹配。”
最后
“附加信息:找不到与响应内容类型匹配的支持的MIME类型。 其中没有一种受支持的类型 'application / xml,application / json; odata = verbose,application / json' 与内容类型 'application / json; odata = fullmetadata; charset = utf-8' 匹配。”
我假设这些是我收到500响应码的原因,但似乎没有办法确定。 根据Chrome的请求,正在发送以下请求:
“Accept:application / atomsvc + xml; q = 0.8,application / json; odata = fullmetadata; q = 0.7,application / json; q = 0.5,/; q = 0.1”
“Accept-Encoding:gzip,deflate,sdch”
只返回一个带有500错误的空响应。还有其他人遇到这个问题吗?
“Accept-Language:en-US,en; q = 0.8,en-CA; q = 0.6”