Windows.Web.Http.Headers Namespace

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:

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 .

Confira também