2013-02-22 133 views
0

我正在使用restsharp来使用restful api。过去工作的代码停止工作,显然是因为我必须在我的http get请求中设置'accept headers'。据我所知,根据一些谷歌搜索,接受标题的东西默认由restsharp设置。所以我通过提琴手获得了这个http流量:http中的accept头设置获取请求

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 

这是否显示'accept headers'已启用?

+0

是的。有一个Accept:XXXXX标题。说你会接受大多数的json,xml和javascript作为响应。如果你看这里:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html它会告诉你关于Accept头的更多细节。 – Kylar 2013-02-22 15:00:19

+0

谢谢。随意写一个答案。 – cs0815 2013-02-22 15:07:17

回答

1

是的。有一个Accept:XXXXX标题。说你会接受大多数的json,xml和javascript作为响应。如果你看这里:w3.org/Protocols/rfc2616/rfc2616-sec14.html它会告诉你关于Accept头的更多细节。