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

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 i linguaggi naturali preferiti per la risposta.

Allow 10

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

Authorization 24

Intestazione Authorization che specifica le credenziali di cui dispone il client per la propria autenticazione al server.

CacheControl 0

Intestazione Cache-Control che specifica le direttive che devono essere osservate da tutti i meccanismi di controllo della cache unitamente alla catena richiesta/risposta.

Connection 1

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

ContentEncoding 13

Intestazione Content-Encoding, che specifica le codifiche applicate ai relativi dati del corpo.

ContentLanguage 14

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

ContentLength 11

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

ContentLocation 15

Intestazione Content-Location, che specifica un URI dal quale è possibile ottenere il relativo corpo.

ContentMd5 16

Intestazione Content-MD5, che specifica il digest MD5 dei dati del corpo associati, 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 SHA256 o superiore.

ContentRange 17

Intestazione Content-Range, che specifica il punto del corpo completo in cui devono essere applicati i dati parziali del corpo associati.

ContentType 12

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

25

Intestazione Cookie che specifica i dati del cookie presentati al server.

Date 2

Intestazione Date che specifica la data e l'ora in cui è stata originata la richiesta.

Expect 26

Intestazione Expect che specifica particolari comportamenti del server richiesti dal client.

Expires 18

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

From 27

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

Host 28

Intestazione Host che specifica il nome host e il numero porta della risorsa che viene richiesta.

IfMatch 29

Intestazione If-Match che specifica che l'operazione richiesta deve essere eseguita solo se la copia 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 ora indicate.

IfNoneMatch 31

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

IfRange 32

Intestazione If-Range che indica che deve essere inviato solo l'intervallo specificato della risorsa richiesta, se la copia 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 ora indicate.

KeepAlive 3

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

LastModified 19

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

MaxForwards 34

Intestazione Max-Forwards che specifica un Integer indicante il numero rimanente di volte in cui la richiesta può essere inviata.

Pragma 4

Intestazione Pragma, che indica le direttive specifiche dell'implementazione applicabili a qualsiasi agente della catena richiesta/risposta.

ProxyAuthorization 35

Intestazione Proxy-Authorization che specifica le credenziali di cui dispone il client per la propria autenticazione a un proxy.

Range 37

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

Referer 36

Intestazione Referer che specifica l'URI della risorsa dalla quale è stato ottenuto l'URI della richiesta.

Te 38

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

Trailer 5

Intestazione Trailer che specifica i campi di intestazione presenti nella pagina di riepilogo di un messaggio codificato con la codifica di trasferimento Chunked.

TransferEncoding 6

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

Translate 39

Intestazione Translate ovvero un'estensione Microsoft alla specifica HTTP utilizzata insieme alla funzionalità WebDAV.

Upgrade 7

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

UserAgent 40

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

Via 8

Intestazione Via, che specifica i protocolli intermedi che gli agenti gateway e proxy dovranno utilizzare.

Warning 9

Intestazione Warning, che specifica le informazioni aggiuntive su uno stato o una trasformazione di un messaggio che è possibile non vengano riflessi nel messaggio.

Commenti

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

Si applica a

Vedi anche