Microsoft.Net.Http.Headers Espace de noms

Contient des types qui représentent des en-têtes HTTP connus et des valeurs communes pour ces en-têtes, le cas échéant. Ces types contiennent également des implémentations pour l’analyse, la sérialisation et la manipuation de valeurs d’en-tête.

Classes

CacheControlHeaderValue

Représente l’en-tête http Cache-Control .

ContentDispositionHeaderValue

Représente la valeur d’un en-tête Content-disposition .

ContentDispositionHeaderValueIdentityExtensions

Différentes méthodes d’extension pour ContentDispositionHeaderValue pour identifier le type de l’en-tête de disposition

ContentRangeHeaderValue

Représente un en-tête HTTP de réponse de plage de contenu .

CookieHeaderValue

Représente l’en-tête du cookie de la requête http.

EntityTagHeaderValue

Représente une valeur d’en-tête d’étiquette d’entité (ETag).

HeaderNames

Définit des constantes pour les en-têtes HTTP connus.

HeaderQuality

Fournit des facteurs de qualité d’en-tête HTTP.

HeaderUtilities

Fournit des utilitaires pour analyser et modifier des valeurs d’en-tête HTTP.

MediaTypeHeaderValue

Représentation de l’en-tête de type de média. Consultez https://tools.ietf.org/html/rfc6838.

MediaTypeHeaderValueComparer

Implémentation de IComparer<T> qui peut comparer les champs d’en-tête de type de média Accept en fonction de leurs valeurs de qualité (a. k. a q-values).

NameValueHeaderValue

Représente une paire nom/valeur utilisée dans différents en-têtes comme défini dans la norme RFC 2616.

RangeConditionHeaderValue

Représente une valeur d’en-tête If-Range qui peut être une date/heure ou une valeur d’étiquette d’entité.

RangeHeaderValue

Représente une valeur d’en-tête de plage .

La RangeHeaderValue classe fournit la prise en charge de l’en-tête de plage tel que défini dans la norme RFC 2616.

RangeItemHeaderValue

Représente une valeur d'en-tête de plage.

La RangeItemHeaderValue classe fournit la prise en charge d’une plage d’octets dans une plage telle que définie dans la norme RFC 2616.

SetCookieHeaderValue

Représente l’en-tête Set-Cookie .

Consultez http://tools.ietf.org/html/rfc6265 pour la spécification de l’en-tête Set-Cookie.

StringWithQualityHeaderValue

Valeur d’en-tête de chaîne avec une qualité facultative.

StringWithQualityHeaderValueComparer

Implémentation de IComparer<T> qui peut comparer les champs d’en-tête de négociation de contenu en fonction de leurs valeurs de qualité (a. k. a q-values). Cela s’applique aux valeurs utilisées dans les champs accepter-CharSet, accepter-encodage, accepter-langue et en-tête associé avec des règles de syntaxe similaires. Consultez MediaTypeHeaderValueComparer pour obtenir un comparateur pour le type de média q-values.

Énumérations

SameSiteMode

Indique si le client doit inclure un cookie sur les demandes de « site » ou « inter-sites ». Brouillon de la RFC : https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.1

Remarques

Pour plus d’informations sur les en-têtes HTTP bien connus, consultez en-têtes http.