Windows.Web.Http.Headers 名前空間

HTTP サービスを対象とする UWP アプリの Windows.Web.Http 名前空間で使用される HTTP ヘッダーのサポートを提供します。

クラス

HttpCacheDirectiveHeaderValueCollection

HTTP 要求または応答に関連付けられている HTTP コンテンツの Cache-Control HTTP ヘッダーの値を表します。

HttpChallengeHeaderValue

プロキシ認証および WWW認証 HTTP ヘッダー値で使用される認証情報を表します。

HttpChallengeHeaderValueCollection

HTTP 応答の Proxy-Authenticate または WWW-Authenticate HTTP ヘッダーの値を表します。

HttpConnectionOptionHeaderValue

HTTP 要求の接続 HTTP ヘッダーで使用される 接続 情報を表します。

HttpConnectionOptionHeaderValueCollection

HTTP 要求の Connection HTTP ヘッダーの値を表します。

HttpContentCodingHeaderValue

要求または応答の HTTP コンテンツの Content-Encoding HTTP ヘッダーで使用されるコンテンツ エンコード情報を表します。

HttpContentCodingHeaderValueCollection

要求または応答の HTTP コンテンツの Content-Encoding HTTP ヘッダーの値を表します。

HttpContentCodingWithQualityHeaderValue

HTTP 要求の Accept-Encoding HTTP ヘッダーで使用される 受け入れエンコード 情報を表します。

HttpContentCodingWithQualityHeaderValueCollection

HTTP 要求の Accept-Encoding HTTP ヘッダーの値を表します。

HttpContentDispositionHeaderValue

要求または応答の HTTP コンテンツの Content-Disposition HTTP ヘッダーの値を表します。

HttpContentHeaderCollection

HTTP 要求または応答のコンテンツに関連付けられている HTTP ヘッダーのコレクションを提供します。

HttpContentRangeHeaderValue

要求または応答の HTTP コンテンツの Content-Range HTTP ヘッダーの値を表します。

HttpCookiePairHeaderValue

HTTP 要求の Cookie HTTP ヘッダーで使用される Cookie 情報を表します。

HttpCookiePairHeaderValueCollection

HTTP 要求の Cookie HTTP ヘッダーの値を表します。

HttpCredentialsHeaderValue

HTTP 要求の Authorization または Proxy-Authorization HTTP ヘッダーの値を表します。

HttpDateOrDeltaHeaderValue

HTTP 応答の Retry-After HTTP ヘッダーの値を表します。

HttpExpectationHeaderValue

HTTP 要求の Expect HTTP ヘッダーで使用されるクライアントに必要な特定のサーバー動作のトークンを表します。

HttpExpectationHeaderValueCollection

HTTP 要求の Expect HTTP ヘッダーの値を表します。

HttpLanguageHeaderValueCollection

要求または応答の HTTP コンテンツの Content-Language HTTP ヘッダーの値を表します。

HttpLanguageRangeWithQualityHeaderValue

HTTP 要求の Accept-Language HTTP ヘッダーで使用される 受け入れ言語 情報を表します。

HttpLanguageRangeWithQualityHeaderValueCollection

HTTP 要求の Accept-Language HTTP ヘッダーの値を表します。

HttpMediaTypeHeaderValue

要求または応答の HTTP コンテンツの Content-Type HTTP ヘッダーの値を表します。

HttpMediaTypeWithQualityHeaderValue

HTTP 要求の Accept HTTP ヘッダーで使用される 受け入れ 情報を表します。

HttpMediaTypeWithQualityHeaderValueCollection

HTTP 要求の Accept HTTP ヘッダーの値を表します。

HttpMethodHeaderValueCollection

HTTP 応答の Allow HTTP ヘッダーの値を表します。

HttpNameValueHeaderValue

多数の HTTP ヘッダーで使用される名前と値の情報を表します。

HttpProductHeaderValue

User-Agent HTTP ヘッダーの HttpProductHeaderValue クラスと HttpProductInfoHeaderValueCollection クラスで使用される製品情報を表します。

HttpProductInfoHeaderValue

HTTP 要求の User-Agent HTTP ヘッダーで使用される製品情報を表します。

HttpProductInfoHeaderValueCollection

HTTP 要求の User-Agent HTTP ヘッダーの値を表します。

HttpRequestHeaderCollection

HTTP 要求に関連付けられている HTTP ヘッダーのコレクションを提供します。

HttpResponseHeaderCollection

HTTP 応答に関連付けられている HTTP ヘッダーのコレクションを提供します。

HttpTransferCodingHeaderValue

HTTP 要求の Transfer-Encoding HTTP ヘッダーで使用される転送コーディング情報を表します。

HttpTransferCodingHeaderValueCollection

HTTP 要求の Transfer-Encoding HTTP ヘッダーの値を表します。

注釈

Windows.Web.Http 名前空間と関連する Windows.Web.Http.Headers 名前空間と Windows.Web.Http.Filters 名前空間は、HTTP および REST サービスに接続する UWP アプリのプログラミング インターフェイスを提供します。 これらの名前空間は、HTTP アプリ開発者向けの JavaScript、C#、VB.NET、C++ で一貫したサポートを提供します。

Windows.Web.Http.Headers 名前空間のクラスは、IETF によって RFC 2616 で定義されている HTTP ヘッダーを表します。 HTTP ヘッダーは、HTTP 要求メッセージと共に送信されるか、HTTP 応答メッセージと共に受信された HttpRequestMessageHttpResponseMessage、および HTTP コンテンツに関連付けられます。

Windows.Web.Http.Headers 名前空間のプライマリ クラスは次のとおりです。

これらのプライマリ クラスのプロパティのほとんどは、特定の HTTP ヘッダーに対して厳密に型指定されたクラス オブジェクトへのアクセスを提供します。

HttpRequestMessageHeaders プロパティは、HttpRequestHeaderCollection オブジェクトを返します。 HttpClient の DefaultRequestHeaders プロパティはHttpRequestHeaderCollection オブジェクトも返します。

HttpResponseMessageHeaders プロパティは、HttpResponseHeaderCollection オブジェクトを返します。

HttpContentHeaderCollection にはコンストラクターがあり、HttpBufferContentHttpFormUrlEncodedContent、HttpMultipartContentHttpMultipartFormDataContentHttpStringContent、HttpStreamContent クラス、および IHttpContent インターフェイスの プロパティによっても返されます。

こちらもご覧ください