C#webclient对象中标题的用途是什么?为什么我们使用这个属性?
答案 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标头。