Windows.Web.Http.Headers 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 応答メッセージと共に受信された HttpRequestMessage、 HttpResponseMessage、および HTTP コンテンツに関連付けられます。
Windows.Web.Http.Headers 名前空間のプライマリ クラスは次のとおりです。
- HttpRequestHeaderCollection - HTTP 要求に関連付けられている HTTP ヘッダーのコレクション。
- HttpResponseHeaderCollection - HTTP 応答に関連付けられている HTTP ヘッダーのコレクション。
- HttpContentHeaderCollection - コンテンツに関連付けられている HTTP ヘッダーのコレクションであり、HTTP 要求または応答で使用できます。
これらのプライマリ クラスのプロパティのほとんどは、特定の HTTP ヘッダーに対して厳密に型指定されたクラス オブジェクトへのアクセスを提供します。
HttpRequestMessage の Headers プロパティは、HttpRequestHeaderCollection オブジェクトを返します。 HttpClient の DefaultRequestHeaders プロパティは、HttpRequestHeaderCollection オブジェクトも返します。
HttpResponseMessage の Headers プロパティは、HttpResponseHeaderCollection オブジェクトを返します。
HttpContentHeaderCollection にはコンストラクターがあり、HttpBufferContent、HttpFormUrlEncodedContent、HttpMultipartContent、HttpMultipartFormDataContent、HttpStringContent、HttpStreamContent クラス、および IHttpContent インターフェイスの プロパティによっても返されます。