Windows.Web.Http.Headers Espace de noms

Prend en charge les en-têtes HTTP utilisés par l’espace de noms Windows.Web.Http pour l’application UWP qui cible les services HTTP.

Classes

HttpCacheDirectiveHeaderValueCollection

Représente la valeur de l’en-tête HTTP Cache-Control sur le contenu HTTP associé à une requête ou réponse HTTP.

HttpChallengeHeaderValue

Représente les informations d’authentification utilisées dans les valeurs d’en-tête HTTP Proxy-Authenticate et WWW-Authenticate .

HttpChallengeHeaderValueCollection

Représente la valeur de l’en-tête HTTP Proxy-Authenticate ou WWW-Authenticate sur une réponse HTTP.

HttpConnectionOptionHeaderValue

Représente les informations de connexion utilisées dans l’en-tête HTTP de connexion sur une requête HTTP.

HttpConnectionOptionHeaderValueCollection

Représente la valeur de l’en-tête HTTP de connexion sur une requête HTTP.

HttpContentCodingHeaderValue

Représente les informations d’encodage de contenu utilisées dans l’en-tête HTTP Content-Encoding sur le contenu HTTP d’une requête ou d’une réponse.

HttpContentCodingHeaderValueCollection

Représente la valeur de l’en-tête HTTP Content-Encoding sur le contenu HTTP dans une requête ou une réponse.

HttpContentCodingWithQualityHeaderValue

Représente les informations d’encodage d’acceptation utilisées dans l’en-tête HTTP Accept-Encoding sur une requête HTTP.

HttpContentCodingWithQualityHeaderValueCollection

Représente la valeur de l’en-tête HTTP Accept-Encoding sur une requête HTTP.

HttpContentDispositionHeaderValue

Représente la valeur de l’en-tête HTTP Content-Disposition sur le contenu HTTP dans une requête ou une réponse.

HttpContentHeaderCollection

Fournit une collection des en-têtes HTTP associés au contenu d’une requête ou d’une réponse HTTP.

HttpContentRangeHeaderValue

Représente la valeur de l’en-tête HTTP Content-Range sur le contenu HTTP dans une requête ou une réponse.

HttpCookiePairHeaderValue

Représente les informations de cookie utilisées dans l’en-tête HTTP cookie sur une requête HTTP.

HttpCookiePairHeaderValueCollection

Représente la valeur de l’en-tête HTTP cookie sur une requête HTTP.

HttpCredentialsHeaderValue

Représente la valeur de l’en-tête HTTP Authorization ou Proxy-Authorization sur une requête HTTP.

HttpDateOrDeltaHeaderValue

Représente la valeur de l’en-tête HTTP Retry-After sur une réponse HTTP.

HttpExpectationHeaderValue

Représente un jeton pour un comportement de serveur particulier requis par le client qui est utilisé dans l’en-tête HTTP Expect sur une requête HTTP.

HttpExpectationHeaderValueCollection

Représente la valeur de l’en-tête HTTP Expect sur une requête HTTP.

HttpLanguageHeaderValueCollection

Représente la valeur de l’en-tête HTTP Content-Language sur le contenu HTTP dans une requête ou une réponse.

HttpLanguageRangeWithQualityHeaderValue

Représente les informations de langue d’acceptation utilisées dans l’en-tête HTTP Accept-Language sur une requête HTTP.

HttpLanguageRangeWithQualityHeaderValueCollection

Représente la valeur de l’en-tête HTTP Accept-Language sur une requête HTTP.

HttpMediaTypeHeaderValue

Représente la valeur de l’en-tête HTTP Content-Type sur le contenu HTTP d’une requête ou d’une réponse.

HttpMediaTypeWithQualityHeaderValue

Représente les informations d’acceptation utilisées dans l’en-tête Accepter HTTP sur une requête HTTP.

HttpMediaTypeWithQualityHeaderValueCollection

Représente la valeur de l’en-tête ACCEPTER HTTP sur une requête HTTP.

HttpMethodHeaderValueCollection

Représente la valeur de l’en-tête Autoriser HTTP sur une réponse HTTP.

HttpNameValueHeaderValue

Représente les informations de nom et de valeur utilisées dans un certain nombre d’en-têtes HTTP.

HttpProductHeaderValue

Représente les informations de produit utilisées par les classes HttpProductHeaderValue et HttpProductInfoHeaderValueCollection dans l’en-tête HTTP User-Agent .

HttpProductInfoHeaderValue

Représente les informations de produit utilisées dans l’en-tête HTTP User-Agent sur une requête HTTP.

HttpProductInfoHeaderValueCollection

Représente la valeur de l’en-tête HTTP User-Agent sur une requête HTTP.

HttpRequestHeaderCollection

Fournit une collection des en-têtes HTTP associés à une requête HTTP.

HttpResponseHeaderCollection

Fournit une collection des en-têtes HTTP associés à une réponse HTTP.

HttpTransferCodingHeaderValue

Représente les informations de codage de transfert utilisées dans l’en-tête HTTP Transfer-Encoding sur une requête HTTP.

HttpTransferCodingHeaderValueCollection

Représente la valeur de l’en-tête HTTP Transfer-Encoding sur une requête HTTP.

Remarques

L’espace de noms Windows.Web.Http et les espaces de noms Windows.Web.Http.Headers et Windows.Web.Http.Filters associés fournissent une interface de programmation pour l’application UWP qui se connecte aux services HTTP et REST. Ces espaces de noms offrent une prise en charge cohérente en JavaScript, C#, VB.NET et C++ pour les développeurs d’applications HTTP.

Les classes de l’espace de noms Windows.Web.Http.Headers représentent les en-têtes HTTP définis dans RFC 2616 par l’IETF. Les en-têtes HTTP sont associés au contenu HttpRequestMessage, HttpResponseMessage et HTTP envoyé avec un message de requête HTTP ou reçu avec un message de réponse HTTP.

Les classes principales de l’espace de noms Windows.Web.Http.Headers sont les suivantes :

La plupart des propriétés de ces classes primaires fournissent l’accès à des objets de classe fortement typés pour des en-têtes HTTP spécifiques.

La propriété Headers sur HttpRequestMessage renvoie un objet HttpRequestHeaderCollection . La propriété DefaultRequestHeaders sur HttpClient renvoie également un objet HttpRequestHeaderCollection .

La propriété Headers sur HttpResponseMessage renvoie un objet HttpResponseHeaderCollection .

HttpContentHeaderCollection a un constructeur et est également retourné par la propriété sur les classes HttpBufferContent, HttpFormUrlEncodedContent, HttpMultipartContent, HttpMultipartFormDataContent, HttpStringContent et HttpStreamContent et l’interface IHttpContent.

Voir aussi