2013-02-22 131 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頭的更多細節。