Windows.Web.Http.Headers Espacio de nombres

Proporciona compatibilidad con encabezados HTTP usados por el espacio de nombres Windows.Web.Http para la aplicación para UWP que tienen como destino servicios HTTP.

Clases

HttpCacheDirectiveHeaderValueCollection

Representa el valor del encabezado HTTP Cache-Control en el contenido HTTP asociado a una solicitud o respuesta HTTP.

HttpChallengeHeaderValue

Representa la información de autenticación utilizada en los valores de encabezado HTTP Proxy-Authenticate y WWW-Authenticate .

HttpChallengeHeaderValueCollection

Representa el valor del encabezado HTTP Proxy-Authenticate o WWW-Authenticate en una respuesta HTTP.

HttpConnectionOptionHeaderValue

Representa la información de conexión utilizada en el encabezado HTTP de conexión en una solicitud HTTP.

HttpConnectionOptionHeaderValueCollection

Representa el valor del encabezado HTTP de conexión en una solicitud HTTP.

HttpContentCodingHeaderValue

Representa la información de codificación de contenido utilizada en el encabezado HTTP Content-Encoding en contenido HTTP en una solicitud o respuesta.

HttpContentCodingHeaderValueCollection

Representa el valor del encabezado HTTP Content-Encoding en contenido HTTP en una solicitud o respuesta.

HttpContentCodingWithQualityHeaderValue

Representa la información de aceptación de codificación utilizada en el encabezado HTTP Accept-Encoding en una solicitud HTTP.

HttpContentCodingWithQualityHeaderValueCollection

Representa el valor del encabezado HTTP Accept-Encoding en una solicitud HTTP.

HttpContentDispositionHeaderValue

Representa el valor del encabezado HTTP Content-Disposition en el contenido HTTP de una solicitud o respuesta.

HttpContentHeaderCollection

Proporciona una colección de los encabezados HTTP asociados al contenido en una solicitud o respuesta HTTP.

HttpContentRangeHeaderValue

Representa el valor del encabezado HTTP Content-Range en el contenido HTTP de una solicitud o una respuesta.

HttpCookiePairHeaderValue

Representa la información de cookies utilizada en el encabezado HTTP cookie en una solicitud HTTP.

HttpCookiePairHeaderValueCollection

Representa el valor del encabezado HTTP cookie en una solicitud HTTP.

HttpCredentialsHeaderValue

Representa el valor del encabezado HTTP Authorization o Proxy-Authorization en una solicitud HTTP.

HttpDateOrDeltaHeaderValue

Representa el valor del encabezado HTTP Retry-After en una respuesta HTTP.

HttpExpectationHeaderValue

Representa un token para un comportamiento de servidor determinado requerido por el cliente que se usa en el encabezado HTTP Expect en una solicitud HTTP.

HttpExpectationHeaderValueCollection

Representa el valor del encabezado HTTP Expect en una solicitud HTTP.

HttpLanguageHeaderValueCollection

Representa el valor del encabezado HTTP content-language en el contenido HTTP de una solicitud o una respuesta.

HttpLanguageRangeWithQualityHeaderValue

Representa la información de idioma de aceptación utilizada en el encabezado HTTP Accept-Language en una solicitud HTTP.

HttpLanguageRangeWithQualityHeaderValueCollection

Representa el valor del encabezado HTTP Accept-Language en una solicitud HTTP.

HttpMediaTypeHeaderValue

Representa el valor del encabezado HTTP Content-Type en el contenido HTTP de una solicitud o respuesta.

HttpMediaTypeWithQualityHeaderValue

Representa la información de aceptación utilizada en el encabezado Accept HTTP en una solicitud HTTP.

HttpMediaTypeWithQualityHeaderValueCollection

Representa el valor del encabezado Accept HTTP en una solicitud HTTP.

HttpMethodHeaderValueCollection

Representa el valor del encabezado ALLOW HTTP en una respuesta HTTP.

HttpNameValueHeaderValue

Representa la información de nombre y valor usada en varios encabezados HTTP.

HttpProductHeaderValue

Representa la información del producto utilizada por las clases HttpProductHeaderValue y HttpProductInfoHeaderValueCollection en el encabezado HTTP del Agente de usuario .

HttpProductInfoHeaderValue

Representa la información del producto utilizada en el encabezado HTTP del Agente de usuario en una solicitud HTTP.

HttpProductInfoHeaderValueCollection

Representa el valor del encabezado HTTP del Agente de usuario en una solicitud HTTP.

HttpRequestHeaderCollection

Proporciona una colección de los encabezados HTTP asociados a una solicitud HTTP.

HttpResponseHeaderCollection

Proporciona una colección de los encabezados HTTP asociados a una respuesta HTTP.

HttpTransferCodingHeaderValue

Representa la información de codificación de transferencia utilizada en el encabezado HTTP Transfer-Encoding en una solicitud HTTP.

HttpTransferCodingHeaderValueCollection

Representa el valor del encabezado HTTP Transfer-Encoding en una solicitud HTTP.

Comentarios

El espacio de nombres Windows.Web.Http y los espacios de nombres Windows.Web.Http.Headers y Windows.Web.Http.Filters relacionados proporcionan una interfaz de programación para aplicaciones para UWP que se conectan a servicios HTTP y REST. Estos espacios de nombres proporcionan compatibilidad coherente con JavaScript, C#, VB.NET y C++ para desarrolladores de aplicaciones HTTP.

Las clases del espacio de nombres Windows.Web.Http.Headers representan encabezados HTTP definidos en RFC 2616 por IETF. Los encabezados HTTP están asociados con httpRequestMessage, HttpResponseMessage y el contenido HTTP enviado con un mensaje de solicitud HTTP o recibido con un mensaje de respuesta HTTP.

Las clases principales del espacio de nombres Windows.Web.Http.Headers son las siguientes:

La mayoría de las propiedades de estas clases principales proporcionan acceso a objetos de clase fuertemente tipados para encabezados HTTP específicos.

La propiedad Headers en HttpRequestMessage devuelve un objeto HttpRequestHeaderCollection . La propiedad DefaultRequestHeaders en HttpClient también devuelve un objeto HttpRequestHeaderCollection .

La propiedad Headers de HttpResponseMessage devuelve un objeto HttpResponseHeaderCollection .

HttpContentHeaderCollection tiene un constructor y también la devuelve la propiedad en las clases HttpBufferContent, HttpFormUrlEncodedContent, HttpMultipartContent, HttpMultipartFormDataContent, HttpStringContent y HttpStreamContent y la interfaz IHttpContent.

Consulte también