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

Dim instance As HttpListenerResponse Dim value As WebHeaderCollection value = instance.Headers instance.Headers = value
public: property WebHeaderCollection^ Headers { WebHeaderCollection^ get (); void set (WebHeaderCollection^ value); }
/** @property */ public WebHeaderCollection get_Headers () /** @property */ public void set_Headers (WebHeaderCollection value)
public function get Headers () : WebHeaderCollection public function set Headers (value : WebHeaderCollection)
応答に挿入される、明示的に設定されたすべての HTTP ヘッダーを格納している WebHeaderCollection インスタンス。


応答ヘッダーには、応答の日時、応答元サーバーの ID、応答本体に格納されているデータの MIME タイプなどのメタデータ情報が格納されます。
応答ヘッダーの完全な一覧については、HttpResponseHeader 列挙体を参照してください。
![]() |
---|
Headers プロパティを使用して Content-Length、Keep-Alive、Transfer-Encoding、または WWW-Authenticate ヘッダーを設定しようとすると、例外がスローされます。これらのヘッダーを設定するには、KeepAlive プロパティまたは ContentLength64 プロパティを使用してください。Transfer-Encoding ヘッダーと WWW-Authenticate ヘッダーは、手動では設定できません。 |

WebHeaderCollection に含まれるヘッダーを表示するコード例を次に示します。
// Displays the header information that accompanied a request. public static void DisplayWebHeaderCollection(HttpListenerResponse response) { WebHeaderCollection headers = response.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に収録されているすべての辞書からHttpListenerResponse.Headers プロパティを検索する場合は、下記のリンクをクリックしてください。

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