Windows.Web.Http.Headers Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
- HttpRequestHeaderCollection : collection des en-têtes HTTP associés à une requête HTTP.
- HttpResponseHeaderCollection : collection des en-têtes HTTP associés à une réponse HTTP.
- HttpContentHeaderCollection : collection des en-têtes HTTP associés au contenu, qui peuvent être utilisés sur une requête ou une réponse HTTP.
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.