Condividi tramite


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.

Interfacce Web Server Core

Interfaccia IHttpResponse

Vedere anche

Interfaccia IHttpContext