-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 に答える