-1

C# webclient 对象中标头的用途是什么?为什么我们使用这个属性?

4

1 回答 1

1

它允许您设置将随请求发送的 HTTP 请求标头。例如,如果服务器端脚本需要User-Agent标头,您可以像这样设置它:

using (var client = new WebClient())
{
    client.Headers[HttpRequestHeader.UserAgent] = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5";
    string result = client.DownloadString("http://www.google.com");
}

您可以在HTTP 协议规范中阅读到许多 HTTP 标头。

于 2012-05-29T13:52:02.143 回答