HttpRequestHeader Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Intestazioni HTTP che possono essere specificate in una richiesta client.
public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader =
Public Enum HttpRequestHeader
- Ereditarietà
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. |
| Cookie | 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.