Interfaccia IHttpRequest
Fornisce un'interfaccia a un oggetto richiesta HTTP. È possibile usare i metodi nell'interfaccia IHttpRequest
per recuperare e modificare i dati nella richiesta HTTP corrente.
Sintassi
class IHttpRequest
Metodi
Nella tabella seguente sono elencati i metodi esposti dall'interfaccia IHttpRequest
.
Nome | Descrizione |
---|---|
DeleteHeader | Elimina un'intestazione HTTP dalla richiesta. |
GetClientCertificate | Recupera il certificato client associato alla richiesta. |
GetForwardedUrl | Restituisce l'URL inoltrato. |
GetHeader | Restituisce il valore di un'intestazione HTTP specificata. |
GetHeaderChanges | Recupera le modifiche apportate alle intestazioni del server per la richiesta corrente. |
GetHttpMethod | Restituisce il metodo HTTP per la richiesta corrente. |
GetHttpVersion | Restituisce la versione HTTP per la richiesta. |
GetLocalAddress | Restituisce l'indirizzo dell'interfaccia locale per la richiesta corrente. |
GetRawHttpRequest | Restituisce una struttura che contiene la richiesta HTTP non elaborata. |
GetRemainingEntityBytes | Restituisce il numero di byte rimanenti da leggere dal client. |
GetRemoteAddress | Restituisce l'indirizzo remoto dell'interfaccia del client per la richiesta corrente. |
GetSiteId | Recupera l'ID sito per la richiesta HTTP corrente. |
GetUrlChanged | Determina se l'URL della richiesta è stato modificato. |
NegotiateClientCertificate | Avvia la negoziazione del certificato client con un client Web. |
ReadEntityBody | Restituisce il corpo dell'entità della richiesta HTTP. |
SetEntityBody | Sostituisce il corpo della richiesta HTTP esistente con nuovi dati. |
SetHeader | Imposta o aggiunge il valore di un'intestazione di richiesta HTTP specificata. |
SetHttpMethod | Imposta il metodo HTTP per la richiesta. |
SetUrl | Modifica l'URL della richiesta. |
Classi derivate
Nome | Descrizione |
---|---|
IHttpRequest2 | Fornisce un'interfaccia per il recupero del token di associazione del canale (CBT) usato per la convalida della richiesta. |