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 インターフェイスの プロパティによっても返されます。