IHttpRequest Interface
Fornece uma interface para um objeto de solicitação HTTP. Você pode usar os métodos na IHttpRequest
interface para recuperar e modificar dados na solicitação HTTP atual.
Syntax
class IHttpRequest
Métodos
A tabela a seguir lista os métodos expostos pela IHttpRequest
interface .
Nome | Descrição |
---|---|
DeleteHeader | Exclui um cabeçalho HTTP da solicitação. |
GetClientCertificate | Recupera o certificado do cliente associado à solicitação. |
GetForwardedUrl | Retorna a URL encaminhada. |
Getheader | Retorna o valor de um cabeçalho HTTP especificado. |
GetHeaderChanges | Recupera as alterações nos cabeçalhos do servidor para a solicitação atual. |
GetHttpMethod | Retorna o método HTTP para a solicitação atual. |
GetHttpVersion | Retorna a versão HTTP da solicitação. |
GetLocalAddress | Retorna o endereço da interface local para a solicitação atual. |
GetRawHttpRequest | Retorna uma estrutura que contém a solicitação HTTP bruta. |
GetRemainingEntityBytes | Retorna o número de bytes restantes a serem lidos do cliente. |
GetRemoteAddress | Retorna o endereço remoto da interface do cliente para a solicitação atual. |
GetSiteId | Recupera a ID do site para a solicitação HTTP atual. |
GetUrlChanged | Determina se a URL da solicitação foi modificada. |
NegotiateClientCertificate | Inicia a negociação de certificado do cliente com um cliente Web. |
ReadEntityBody | Retorna o corpo da entidade de solicitação HTTP. |
SetEntityBody | Substitui o corpo da solicitação HTTP existente por novos dados. |
Setheader | Define ou acrescenta o valor de um cabeçalho de solicitação HTTP especificado. |
SetHttpMethod | Define o método HTTP para a solicitação. |
Seturl | Modifica a URL da solicitação. |
Classes derivadas
Nome | Descrição |
---|---|
IHttpRequest2 | Fornece uma interface para recuperar o CBT (token de associação de canal) que está sendo usado para validação de solicitação. |
Seções relacionadas
Interfaces Principais do Servidor Web