Windows.Web.Http.Headers Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece suporte para cabeçalhos HTTP usados pelo namespace Windows.Web.Http para o aplicativo UWP direcionado a serviços HTTP.
Classes
| HttpCacheDirectiveHeaderValueCollection |
Representa o valor do cabeçalho HTTP Cache-Control no conteúdo HTTP associado a uma solicitação OU resposta HTTP. |
| HttpChallengeHeaderValue |
Representa as informações de autenticação usadas nos valores de cabeçalho HTTP Proxy-Authenticate e WWW-Authenticate . |
| HttpChallengeHeaderValueCollection |
Representa o valor do cabeçalho HTTP Proxy-Authenticate ou WWW-Authenticate em uma resposta HTTP. |
| HttpConnectionOptionHeaderValue |
Representa as informações de conexão usadas no cabeçalho HTTP de Conexão em uma solicitação HTTP. |
| HttpConnectionOptionHeaderValueCollection |
Representa o valor do cabeçalho HTTP de conexão em uma solicitação HTTP. |
| HttpContentCodingHeaderValue |
Representa informações de codificação de conteúdo usadas no cabeçalho HTTP codificação de conteúdo em conteúdo HTTP em uma solicitação ou uma resposta. |
| HttpContentCodingHeaderValueCollection |
Representa o valor do cabeçalho HTTP Content-Encoding no conteúdo HTTP em uma solicitação ou resposta. |
| HttpContentCodingWithQualityHeaderValue |
Representa aceitar informações de codificação usadas no cabeçalho HTTP Accept-Encoding em uma solicitação HTTP. |
| HttpContentCodingWithQualityHeaderValueCollection |
Representa o valor do cabeçalho HTTP Accept-Encoding em uma solicitação HTTP. |
| HttpContentDispositionHeaderValue |
Representa o valor do cabeçalho HTTP Content-Disposition no conteúdo HTTP em uma solicitação ou resposta. |
| HttpContentHeaderCollection |
Fornece uma coleção dos cabeçalhos HTTP associados ao conteúdo em uma solicitação OU resposta HTTP. |
| HttpContentRangeHeaderValue |
Representa o valor do cabeçalho HTTP intervalo de conteúdo em conteúdo HTTP em uma solicitação ou uma resposta. |
| HttpCookiePairHeaderValue |
Representa as informações de cookie usadas no cabeçalho HTTP do Cookie em uma solicitação HTTP. |
| HttpCookiePairHeaderValueCollection |
Representa o valor do cabeçalho HTTP cookie em uma solicitação HTTP. |
| HttpCredentialsHeaderValue |
Representa o valor do cabeçalho HTTP autorização ou autorização de proxy em uma solicitação HTTP. |
| HttpDateOrDeltaHeaderValue |
Representa o valor do cabeçalho HTTP Retry-After em uma resposta HTTP. |
| HttpExpectationHeaderValue |
Representa um token para um comportamento de servidor específico exigido pelo cliente que é usado no cabeçalho Esperar HTTP em uma solicitação HTTP. |
| HttpExpectationHeaderValueCollection |
Representa o valor do cabeçalho HTTP Esperar em uma solicitação HTTP. |
| HttpLanguageHeaderValueCollection |
Representa o valor do cabeçalho HTTP de Linguagem de Conteúdo no conteúdo HTTP em uma solicitação ou resposta. |
| HttpLanguageRangeWithQualityHeaderValue |
Representa aceitar informações de idioma usadas no cabeçalho HTTP accept-language em uma solicitação HTTP. |
| HttpLanguageRangeWithQualityHeaderValueCollection |
Representa o valor do cabeçalho HTTP accept-language em uma solicitação HTTP. |
| HttpMediaTypeHeaderValue |
Representa o valor do cabeçalho HTTP tipo conteúdo no conteúdo HTTP em uma solicitação ou resposta. |
| HttpMediaTypeWithQualityHeaderValue |
Representa as informações de aceitação usadas no cabeçalho Aceitar HTTP em uma solicitação HTTP. |
| HttpMediaTypeWithQualityHeaderValueCollection |
Representa o valor do cabeçalho Aceitar HTTP em uma solicitação HTTP. |
| HttpMethodHeaderValueCollection |
Representa o valor do cabeçalho Permitir HTTP em uma resposta HTTP. |
| HttpNameValueHeaderValue |
Representa informações de nome e valor usadas em vários cabeçalhos HTTP. |
| HttpProductHeaderValue |
Representa as informações do produto usadas pelas classes HttpProductHeaderValue e HttpProductInfoHeaderValueCollection no cabeçalho HTTP User-Agent . |
| HttpProductInfoHeaderValue |
Representa as informações do produto usadas no cabeçalho HTTP do User-Agent em uma solicitação HTTP. |
| HttpProductInfoHeaderValueCollection |
Representa o valor do cabeçalho HTTP User-Agent em uma solicitação HTTP. |
| HttpRequestHeaderCollection |
Fornece uma coleção dos cabeçalhos HTTP associados a uma solicitação HTTP. |
| HttpResponseHeaderCollection |
Fornece uma coleção dos cabeçalhos HTTP associados a uma resposta HTTP. |
| HttpTransferCodingHeaderValue |
Representa informações de codificação de transferência usadas no cabeçalho HTTP Transfer-Encoding em uma solicitação HTTP. |
| HttpTransferCodingHeaderValueCollection |
Representa o valor do cabeçalho HTTP Transfer-Encoding em uma solicitação HTTP. |
Comentários
O namespace Windows.Web.Http e os namespaces Windows.Web.Http.Headers e Windows.Web.Http.Filters relacionados fornecem uma interface de programação para o aplicativo UWP que se conecta aos serviços HTTP e REST. Esses namespaces fornecem suporte consistente em JavaScript, C#, VB.NET e C++ para desenvolvedores de aplicativos HTTP.
As classes no namespace Windows.Web.Http.Headers representam cabeçalhos HTTP definidos no RFC 2616 pelo IETF. Os cabeçalhos HTTP são associados ao conteúdo HttpRequestMessage, HttpResponseMessage e HTTP enviados com uma mensagem de solicitação HTTP ou recebidos com uma mensagem de resposta HTTP.
As classes primárias no namespace Windows.Web.Http.Headers são as seguintes:
- HttpRequestHeaderCollection - uma coleção dos cabeçalhos HTTP associados a uma solicitação HTTP.
- HttpResponseHeaderCollection – uma coleção dos cabeçalhos HTTP associados a uma resposta HTTP.
- HttpContentHeaderCollection - uma coleção de cabeçalhos HTTP associados ao conteúdo, que pode ser usada em uma solicitação OU resposta HTTP.
A maioria das propriedades nessas classes primárias fornece acesso a objetos de classe fortemente tipado para cabeçalhos HTTP específicos.
A propriedade Headers em HttpRequestMessage retorna um objeto HttpRequestHeaderCollection . A propriedade DefaultRequestHeaders em HttpClient também retorna um objeto HttpRequestHeaderCollection .
A propriedade Headers em HttpResponseMessage retorna um objeto HttpResponseHeaderCollection .
O HttpContentHeaderCollection tem um construtor e também é retornado pela propriedade nas classes HttpBufferContent, HttpFormUrlEncodedContent, HttpMultipartContent, HttpMultipartFormDataContent, HttpStringContent e HttpStreamContent e a interface IHttpContent .