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 .