Partager via


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 des valeurs d’en-tête.

Classes

CacheControlHeaderValue

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

ContentDispositionHeaderValue

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

ContentDispositionHeaderValueIdentityExtensions

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

ContentRangeHeaderValue

Représente un en-tête Content-Range HTTP de réponse.

CookieHeaderValue

Représente l’en-tête de requête Cookie HTTP.

EntityTagHeaderValue

Représente une valeur d’en-tête entity-tag (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 les 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és en fonction de leurs valeurs de qualité (c’est-à-dire 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 entity-tag.

RangeHeaderValue

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

La RangeHeaderValue classe prend en charge l’en-tête Range tel que défini dans RFC 2616.

RangeItemHeaderValue

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

La RangeItemHeaderValue classe prend en charge une plage d’octets dans un Range tel que défini dans RFC 2616.

SetCookieHeaderValue

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

Consultez http://tools.ietf.org/html/rfc6265 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 des champs d’en-tête de négociation de contenu en fonction de leurs valeurs de qualité (q-values). Cela s’applique aux valeurs utilisées dans les champs accept-charset, accept-encoding, accept-language et les champs d’en-tête associés 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 « même site » ou « intersites ». Brouillon 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 connus, consultez En-têtes HTTP.