我正在使用restsharp来消耗一个宁静的api。过去工作的代码停止工作,显然是因为我必须在我的http get请求中设置'accept headers'。据我所知,根据一些谷歌搜索,默认情况下,restsharp会设置接受标题内容。所以我通过fiddler获得了这个http流量:
GET https://xxxx HTTP/1.1
Accept: application/json, application/xml, text/json, text/x-json, text/javascript, text/xml
User-Agent: RestSharp 104.1.0.0
Host: test.nortechonline.net
Cookie: username=xxxx; auth_key=xxxx; ws_key=xxxx
Accept-Encoding: gzip, deflate
这是否表明已启用“接受标头”?
答案 0 :(得分:1)
是。那里有一个Accept:XXXXX标题。说你会接受大多数json,xml和javascript作为回复。如果你看这里:w3.org/Protocols/rfc2616/rfc2616-sec14.html它会显示有关Accept标头的更多细节。