HttpWebRequest header configuration

more details: http://www.cnblogs.com/yczz/archive/2012/06/01/2530484.htmlhtml

在HttpWebRequest中,有一些header爲限制級的,對於這些header,你不能直接來經過headers.Add方法來添加,好比Host、Connection、User-Agent、Referer、Range、Content-Type、Content-Length、Expect、Proxy-Connection、If-Modified-Since等header. 這些header都是經過屬性來設置的 。測試

添加的具體步驟以下spa

1,測試是否可以爲請求設置指定的 HTTP 標頭;code

複製代碼
WebHeaderCollection.IsRestricted(string headerName, bool response);
複製代碼

2, 添加頭字符串;htm

複製代碼
WebHeaderCollection headers = request.Headers;
headers.Add("Accept-Language: en-us;q=0.5,en;q=0.3");
複製代碼
相關文章
相關標籤/搜索