我正在使用 Azure SDK 2012 年 10 月。.NET 的存储客户端库中的 ODataLib 依赖项是通过 ODataLib(版本 5.0.2)解决的。当我对 azure 表发起查询时,出现以下异常:
A supported MIME type could not be found that matches the content type
of the response. None of the supported type(s) 'application/atom+xml;type=feed,
application/atom+xml, application/json;odata=verbose' matches the content type
'text/xml;charset=utf-8'.
当我使用Fiddler跟踪 HTTP 的标头值时,
对于请求它是
Accept: application/atom+xml,application/xml
对于响应它是
Content-Type: text/xml;charset=utf-8
我确信这是因为我的组织中的代理而发生的。(bcs 相同的代码在没有代理的情况下工作正常)。那么谁能帮我解决这个问题?
1) 有没有办法在触发查询时设置 Content-Type?
2) 还是 ODataLib 不处理 Content-Type: text/xml;charset=utf-8 ?