英語で読む

次の方法で共有


WebRequest.Headers プロパティ

定義

子孫クラスでオーバーライドされると、要求に関連付けられているヘッダー名と値のペアのコレクションを取得または設定します。

public abstract System.Net.WebHeaderCollection Headers { get; set; }
public virtual System.Net.WebHeaderCollection Headers { get; set; }

プロパティ値

この要求に関連付けられているヘッダー名と値のペアを含む WebHeaderCollection

例外

子孫クラスでプロパティがオーバーライドされていない場合は、プロパティの取得または設定が試行されます。

次の例では、この要求に関連付けられているヘッダー名と値のペアを表示します。


         // Create a new request to the mentioned URL.	
WebRequest myWebRequest=WebRequest.Create("http://www.contoso.com");		

// Assign the response object of 'WebRequest' to a 'WebResponse' variable.
WebResponse myWebResponse=myWebRequest.GetResponse();

// Release the resources of response object.
myWebResponse.Close();
Console.WriteLine("\nThe HttpHeaders are \n{0}",myWebRequest.Headers);

注釈

注意事項

WebRequestHttpWebRequestServicePointWebClient は廃止されており、新しい開発には使用しないでください。 代わりに HttpClient を使用してください。

Headers プロパティには、インターネット リソースに送信するヘッダー情報を含む WebHeaderCollection インスタンスが含まれています。

注意

WebRequest クラスは、abstract クラスです。 実行時の WebRequest インスタンスの実際の動作は、WebRequest.Create メソッドによって返される子孫クラスによって決まります。 既定値と例外の詳細については、HttpWebRequestFileWebRequestなどの子孫クラスのドキュメントを参照してください。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

こちらもご覧ください