HttpRequestHeader Enumerazione

Definizione

Intestazioni HTTP che possono essere specificate in una richiesta client.

public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader = 
Public Enum HttpRequestHeader
Ereditarietà
HttpRequestHeader

Campi

Nome Valore Descrizione
CacheControl 0

Intestazione Cache-Control, che specifica le direttive che devono essere rispettate da tutti i meccanismi di controllo della cache lungo la catena di richieste/risposte.

Connection 1

Intestazione Connection, che specifica le opzioni desiderate per una determinata connessione.

Date 2

Intestazione Date, che specifica la data e l'ora in cui ha avuto origine la richiesta.

KeepAlive 3

Intestazione Keep-Alive, che specifica un parametro utilizzato per mantenere una connessione permanente.

Pragma 4

Intestazione Pragma, che specifica direttive specifiche dell'implementazione che possono essere applicate a qualsiasi agente lungo la catena di richieste/risposte.

Trailer 5

Intestazione Trailer, che specifica i campi di intestazione presenti nel trailer di un messaggio codificato con codifica transfer-coding in blocchi.

TransferEncoding 6

Intestazione Transfer-Encoding, che specifica il tipo di trasformazione (se presente) applicato al corpo del messaggio.

Upgrade 7

Intestazione Upgrade, che specifica protocolli di comunicazione aggiuntivi supportati dal client.

Via 8

Intestazione Via, che specifica i protocolli intermedi da usare dagli agenti gateway e proxy.

Warning 9

Intestazione avviso, che specifica informazioni aggiuntive sullo stato o sulla trasformazione di un messaggio che potrebbe non essere riflessa nel messaggio.

Allow 10

Intestazione Allow, che specifica il set di metodi HTTP supportati.

ContentLength 11

Intestazione Content-Length, che specifica la lunghezza, in byte, dei dati del corpo adiacente.

ContentType 12

Intestazione Content-Type, che specifica il tipo MIME dei dati del corpo a discesa.

ContentEncoding 13

Intestazione Content-Encoding, che specifica le codifiche applicate ai dati del corpo a cui sono stati applicati i dati del corpo.

ContentLanguage 14

Intestazione Content-Language, che specifica i linguaggi naturali dei dati del corpo a discesa.

ContentLocation 15

Intestazione Content-Location, che specifica un URI da cui può essere ottenuto il corpo adiacente.

ContentMd5 16

Intestazione Content-MD5, che specifica il digest MD5 dei dati del corpo a discesa, allo scopo di fornire un controllo di integrità dei messaggi end-to-end. A causa di problemi di collisione con MD5, Microsoft consiglia un modello di sicurezza basato su SHA-256 o superiore.

ContentRange 17

Intestazione Content-Range, che specifica dove devono essere applicati i dati del corpo parziale a cui si accompagnano i dati del corpo.

Expires 18

Intestazione Expires, che specifica la data e l'ora dopo la quale i dati del corpo a cui devono essere considerati non aggiornati.

LastModified 19

Intestazione Last-Modified, che specifica la data e l'ora dell'ultima modifica dei dati del corpo a corredo.

Accept 20

Intestazione Accept, che specifica i tipi MIME accettabili per la risposta.

AcceptCharset 21

Intestazione Accept-Charset, che specifica i set di caratteri accettabili per la risposta.

AcceptEncoding 22

Intestazione Accept-Encoding, che specifica le codifiche del contenuto accettabili per la risposta.

AcceptLanguage 23

Intestazione Accept-Language, che specifica che i linguaggi naturali preferiti per la risposta.

Authorization 24

Intestazione Authorization, che specifica le credenziali presentate dal client per l'autenticazione al server.

25

Intestazione Cookie, che specifica i dati dei cookie presentati al server.

Expect 26

Intestazione Expect, che specifica determinati comportamenti del server richiesti dal client.

From 27

Intestazione From, che specifica un indirizzo di posta elettronica Internet per l'utente umano che controlla l'agente utente richiedente.

Host 28

Intestazione host, che specifica il nome host e il numero di porta della risorsa richiesta.

IfMatch 29

Intestazione If-Match, che specifica che l'operazione richiesta deve essere eseguita solo se la copia memorizzata nella cache del client della risorsa indicata è corrente.

IfModifiedSince 30

Intestazione If-Modified-Since, che specifica che l'operazione richiesta deve essere eseguita solo se la risorsa richiesta è stata modificata dopo la data e l'ora indicate.

IfNoneMatch 31

Intestazione If-None-Match, che specifica che l'operazione richiesta deve essere eseguita solo se nessuna delle copie memorizzate nella cache del client delle risorse indicate è corrente.

IfRange 32

Intestazione If-Range, che specifica che deve essere inviato solo l'intervallo specificato della risorsa richiesta, se la copia memorizzata nella cache del client è corrente.

IfUnmodifiedSince 33

Intestazione If-Unmodified-Since, che specifica che l'operazione richiesta deve essere eseguita solo se la risorsa richiesta non è stata modificata dopo la data e l'ora indicate.

MaxForwards 34

Intestazione Max-Forwards, che specifica un numero intero che indica il numero rimanente di volte in cui è possibile inoltrare la richiesta.

ProxyAuthorization 35

Intestazione Proxy-Authorization, che specifica le credenziali presentate dal client per l'autenticazione a un proxy.

Referer 36

Intestazione referer, che specifica l'URI della risorsa da cui è stato ottenuto l'URI della richiesta.

Range 37

Intestazione Range, che specifica gli intervalli secondari della risposta restituiti dal client al posto dell'intera risposta.

Te 38

Intestazione te, che specifica le codifiche di trasferimento accettabili per la risposta.

Translate 39

L'intestazione Translate, un'estensione Microsoft alla specifica HTTP usata insieme alla funzionalità WebDAV.

UserAgent 40

Intestazione User-Agent, che specifica informazioni sull'agente client.

Commenti

Il contenuto appropriato di varie intestazioni è descritto in dettaglio nella specifica HTTP/1.1, disponibile in rfc2616.

Si applica a

Vedi anche