C#webclient对象中标头的用途是什么

时间:2012-05-29 13:48:20

标签: c# web

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

1 个答案:

答案 0 :(得分: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 protocol规范中了解许多HTTP标头。