Windows.Web.Http.Headers Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
- HttpRequestHeaderCollection : una colección de los encabezados HTTP asociados a una solicitud HTTP.
- HttpResponseHeaderCollection : una colección de los encabezados HTTP asociados a una respuesta HTTP.
- HttpContentHeaderCollection : una colección de los encabezados HTTP asociados al contenido, que se puede usar en una solicitud o respuesta HTTP.
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.