HttpListenerRequest.Headers プロパティ
アセンブリ: System (system.dll 内)

/** @property */ public NameValueCollection get_Headers ()
要求に含まれている HTTP ヘッダーを格納している WebHeaderCollection。

要求ヘッダーには、メタデータ情報が格納されます。たとえば、クライアントをサーバーに導いたリソースの URI (Uniform Resource Identifier)、クライアントが使用しているユーザー エージェントの ID、応答本体のデータに使用できる MIME タイプなどを要求ヘッダーに格納できます。

指定した WebHeaderCollection オブジェクトのすべての情報を表示するコード例を次に示します。
// Displays the header information that accompanied a request. public static void DisplayWebHeaderCollection(HttpListenerRequest request) { System.Collections.Specialized.NameValueCollection headers = request.Headers; // Get each header and display each value. foreach (string key in headers.AllKeys) { string[] values = headers.GetValues(key); if(values.Length > 0) { Console.WriteLine("The values of the {0} header are: ", key); foreach (string value in values) { Console.WriteLine(" {0}", value); } } else Console.WriteLine("There is no value associated with the header."); } }

Windows 98, Windows Server 2003, Windows XP Media Center Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHttpListenerRequest.Headers プロパティを検索する場合は、下記のリンクをクリックしてください。

- HttpListenerRequest.Headers プロパティのページへのリンク