Windows.Web.Http.Headers Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает поддержку заголовков HTTP, используемых пространством имен Windows.Web.Http для приложений UWP, предназначенных для служб HTTP.
Классы
HttpCacheDirectiveHeaderValueCollection |
Представляет значение заголовка HTTP Cache-Control для содержимого HTTP, связанного с HTTP-запросом или ответом. |
HttpChallengeHeaderValue |
Представляет сведения о проверке подлинности, используемые в значениях заголовков HTTP Proxy-Authentication и WWW-Authentication . |
HttpChallengeHeaderValueCollection |
Представляет значение http-заголовка Proxy-Authenticate или WWW-Authenticate в HTTP-ответе . |
HttpConnectionOptionHeaderValue |
Представляет сведения о подключении, используемые в заголовке HTTP подключения в HTTP-запросе. |
HttpConnectionOptionHeaderValueCollection |
Представляет значение http-заголовка Подключения в HTTP-запросе. |
HttpContentCodingHeaderValue |
Представляет сведения о кодировке содержимого, используемые в заголовке HTTP Content-Encoding в http-содержимом в запросе или ответе. |
HttpContentCodingHeaderValueCollection |
Представляет значение http-заголовка Content-Encoding для содержимого HTTP в запросе или ответе. |
HttpContentCodingWithQualityHeaderValue |
Представляет сведения о кодировке accept, используемые в заголовке HTTP Accept-Encoding в HTTP-запросе . |
HttpContentCodingWithQualityHeaderValueCollection |
Представляет значение http-заголовка Accept-Encoding в HTTP-запросе . |
HttpContentDispositionHeaderValue |
Представляет значение http-заголовка Content-Disposition для содержимого HTTP в запросе или ответе. |
HttpContentHeaderCollection |
Предоставляет коллекцию заголовков HTTP, связанных с содержимым в HTTP-запросе или ответе. |
HttpContentRangeHeaderValue |
Представляет значение http-заголовка Content-Range для содержимого HTTP в запросе или ответе. |
HttpCookiePairHeaderValue |
Представляет сведения о файлах cookie, используемых в http-заголовке Cookie в HTTP-запросе. |
HttpCookiePairHeaderValueCollection |
Представляет значение http-заголовка cookie в HTTP-запросе. |
HttpCredentialsHeaderValue |
Представляет значение http-заголовка Authorization или Proxy-Authorization в HTTP-запросе . |
HttpDateOrDeltaHeaderValue |
Представляет значение заголовка HTTP Retry-After в HTTP-ответе . |
HttpExpectationHeaderValue |
Представляет маркер для определенного поведения сервера, требуемого клиентом, который используется в заголовке Expect HTTP в HTTP-запросе. |
HttpExpectationHeaderValueCollection |
Представляет значение заголовка Expect HTTP в HTTP-запросе. |
HttpLanguageHeaderValueCollection |
Представляет значение http-заголовка Content-Language для содержимого HTTP в запросе или ответе. |
HttpLanguageRangeWithQualityHeaderValue |
Представляет сведения о языке принятия, используемые в заголовке HTTP Accept-Language в HTTP-запросе . |
HttpLanguageRangeWithQualityHeaderValueCollection |
Представляет значение http-заголовка Accept-Language в HTTP-запросе . |
HttpMediaTypeHeaderValue |
Представляет значение http-заголовка Content-Type в http-содержимом в запросе или ответе. |
HttpMediaTypeWithQualityHeaderValue |
Представляет сведения о приеме, используемые в заголовке ПРИНЯТЬ HTTP в HTTP-запросе. |
HttpMediaTypeWithQualityHeaderValueCollection |
Представляет значение заголовка Accept HTTP в HTTP-запросе. |
HttpMethodHeaderValueCollection |
Представляет значение заголовка Разрешить HTTP в HTTP-ответе. |
HttpNameValueHeaderValue |
Представляет сведения об имени и значении, используемые в нескольких заголовках HTTP. |
HttpProductHeaderValue |
Представляет сведения о продукте, используемые классами HttpProductHeaderValue и HttpProductInfoHeaderValueCollection в заголовке HTTP User-Agent . |
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 предоставляют программный интерфейс для приложения UWP, подключающегося к службам HTTP и REST. Эти пространства имен обеспечивают согласованную поддержку в JavaScript, C#, VB.NET и C++ для разработчиков приложений HTTP.
Классы в пространстве имен Windows.Web.Http.Headers представляют заголовки HTTP, определенные в RFC 2616 IETF. Заголовки HTTP связаны с содержимым HttpRequestMessage, HttpResponseMessage и HTTP, отправляемым с сообщением HTTP-запроса или полученным с ответным сообщением HTTP.
Основные классы в пространстве имен Windows.Web.Http.Headers:
- HttpRequestHeaderCollection — коллекция заголовков HTTP, связанных с HTTP-запросом.
- HttpResponseHeaderCollection — коллекция заголовков HTTP, связанных с HTTP-ответом.
- HttpContentHeaderCollection — коллекция заголовков HTTP, связанных с содержимым, которую можно использовать в HTTP-запросе или ответе.
Большинство свойств этих первичных классов предоставляют доступ к строго типизированным объектам класса для определенных заголовков HTTP.
Свойство Headers в HttpRequestMessage возвращает объект HttpRequestHeaderCollection . Свойство DefaultRequestHeaders в HttpClient также возвращает объект HttpRequestHeaderCollection .
Свойство Headers в HttpResponseMessage возвращает объект HttpResponseHeaderCollection .
HttpContentHeaderCollection имеет конструктор и также возвращается свойством для классов HttpBufferContent, HttpFormUrlEncodedContent, HttpMultipartContent, HttpMultipartFormDataContent, HttpStringContent и HttpStreamContent, а также интерфейса IHttpContent.