HttpRequestHeader Énumération

Définition

En-têtes HTTP qui peuvent être spécifiés dans une demande cliente.

public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader = 
Public Enum HttpRequestHeader
Héritage
HttpRequestHeader

Champs

Nom Valeur Description
CacheControl 0

L’en-tête Cache-Control, qui spécifie les directives qui doivent être respectées par tous les mécanismes de contrôle du cache le long de la chaîne de requête/réponse.

Connection 1

En-tête Connexion, qui spécifie les options souhaitées pour une connexion particulière.

Date 2

En-tête Date, qui spécifie la date et l’heure à laquelle la requête provient.

KeepAlive 3

En-tête Keep-Alive, qui spécifie un paramètre utilisé pour maintenir une connexion persistante.

Pragma 4

En-tête Pragma, qui spécifie des directives spécifiques à l’implémentation qui peuvent s’appliquer à n’importe quel agent le long de la chaîne de requête/réponse.

Trailer 5

En-tête trailer, qui spécifie les champs d’en-tête présents dans la bande-annonce d’un message encodé avec le codage de transfert en bloc.

TransferEncoding 6

En-tête Transfer-Encoding, qui spécifie le type (le cas échéant) de transformation qui a été appliqué au corps du message.

Upgrade 7

En-tête de mise à niveau, qui spécifie des protocoles de communication supplémentaires pris en charge par le client.

Via 8

En-tête Via, qui spécifie les protocoles intermédiaires à utiliser par les agents de passerelle et de proxy.

Warning 9

En-tête Avertissement, qui spécifie des informations supplémentaires sur cet état ou la transformation d’un message qui peut ne pas être reflété dans le message.

Allow 10

En-tête Allow, qui spécifie l’ensemble de méthodes HTTP prises en charge.

ContentLength 11

En-tête Content-Length, qui spécifie la longueur, en octets, des données de corps associées.

ContentType 12

En-tête Content-Type, qui spécifie le type MIME des données de corps associées.

ContentEncoding 13

En-tête Content-Encoding, qui spécifie les encodages qui ont été appliqués aux données de corps associées.

ContentLanguage 14

En-tête Content-Language, qui spécifie le ou les langages naturels des données de corps associées.

ContentLocation 15

En-tête Content-Location, qui spécifie un URI à partir duquel le corps associé peut être obtenu.

ContentMd5 16

En-tête Content-MD5, qui spécifie le résumé MD5 des données du corps qui accompagnent, dans le but de fournir une vérification de l’intégrité des messages de bout en bout. En raison de problèmes de collision avec MD5, Microsoft recommande un modèle de sécurité basé sur SHA-256 ou mieux.

ContentRange 17

En-tête Content-Range, qui spécifie où, dans le corps complet, les données de corps partielles associées doivent être appliquées.

Expires 18

En-tête Expire, qui spécifie la date et l’heure après lesquelles les données du corps associées doivent être considérées comme obsolètes.

LastModified 19

En-tête Last-Modified, qui spécifie la date et l’heure auxquelles les données du corps associées ont été modifiées pour la dernière fois.

Accept 20

En-tête Accept, qui spécifie les types MIME acceptables pour la réponse.

AcceptCharset 21

En-tête Accept-Charset, qui spécifie les jeux de caractères acceptables pour la réponse.

AcceptEncoding 22

En-tête Accept-Encoding, qui spécifie les encodages de contenu acceptables pour la réponse.

AcceptLanguage 23

En-tête Accept-Language, qui spécifie que les langages naturels préférés pour la réponse.

Authorization 24

En-tête d’autorisation, qui spécifie les informations d’identification que le client présente pour s’authentifier auprès du serveur.

25

En-tête cookie, qui spécifie les données de cookie présentées au serveur.

Expect 26

En-tête Expect, qui spécifie des comportements de serveur particuliers requis par le client.

From 27

En-tête From, qui spécifie une adresse e-mail Internet pour l’utilisateur humain qui contrôle l’agent utilisateur demandeur.

Host 28

En-tête de l’hôte, qui spécifie le nom d’hôte et le numéro de port de la ressource demandée.

IfMatch 29

L’en-tête If-Match, qui spécifie que l’opération demandée doit être effectuée uniquement si la copie mise en cache du client de la ressource indiquée est actuelle.

IfModifiedSince 30

En-tête If-Modified-Since, qui spécifie que l’opération demandée doit être effectuée uniquement si la ressource demandée a été modifiée depuis la date et l’heure indiquées.

IfNoneMatch 31

En-tête If-None-Match, qui spécifie que l’opération demandée doit être effectuée uniquement si aucune des copies mises en cache du client des ressources indiquées n’est en cours.

IfRange 32

En-tête If-Range, qui spécifie que seule la plage spécifiée de la ressource demandée doit être envoyée, si la copie mise en cache du client est active.

IfUnmodifiedSince 33

En-tête If-Unmodified-Since, qui spécifie que l’opération demandée doit être effectuée uniquement si la ressource demandée n’a pas été modifiée depuis la date et l’heure indiquées.

MaxForwards 34

En-tête Max-Forwards, qui spécifie un entier indiquant le nombre restant de fois où cette requête peut être transférée.

ProxyAuthorization 35

En-tête Proxy-Authorization, qui spécifie les informations d’identification que le client présente pour s’authentifier auprès d’un proxy.

Referer 36

En-tête de l’éditeur de référence, qui spécifie l’URI de la ressource à partir de laquelle l’URI de requête a été obtenu.

Range 37

En-tête plage, qui spécifie la ou les sous-plages de la réponse que le client demande à retourner à la place de la réponse entière.

Te 38

En-tête TE, qui spécifie les encodages de transfert acceptables pour la réponse.

Translate 39

En-tête Translate, une extension Microsoft à la spécification HTTP utilisée conjointement avec la fonctionnalité WebDAV.

UserAgent 40

En-tête User-Agent, qui spécifie des informations sur l’agent client.

Remarques

Le contenu approprié de différents en-têtes est décrit en détail dans la spécification HTTP/1.1, disponible à l’adresse rfc2616.

S’applique à

Voir aussi