Compartir a través de


IHttpRequest (interfaz)

Proporciona una interfaz a un objeto de solicitud HTTP. Puede usar los métodos de la IHttpRequest interfaz para recuperar y modificar datos en la solicitud HTTP actual.

Sintaxis

class IHttpRequest  

Métodos

En la tabla siguiente se enumeran los métodos expuestos por la IHttpRequest interfaz .

Nombre Descripción
DeleteHeader Elimina un encabezado HTTP de la solicitud.
GetClientCertificate Recupera el certificado de cliente asociado a la solicitud.
GetForwardedUrl Devuelve la dirección URL reenviada.
GetHeader Devuelve el valor de un encabezado HTTP especificado.
GetHeaderChanges Recupera los cambios en los encabezados del servidor para la solicitud actual.
GetHttpMethod Devuelve el método HTTP para la solicitud actual.
GetHttpVersion Devuelve la versión HTTP de la solicitud.
GetLocalAddress Devuelve la dirección de la interfaz local de la solicitud actual.
GetRawHttpRequest Devuelve una estructura que contiene la solicitud HTTP sin formato.
GetRemainingEntityBytes Devuelve el número de bytes restantes que se van a leer del cliente.
GetRemoteAddress Devuelve la dirección remota de la interfaz del cliente para la solicitud actual.
GetSiteId Recupera el identificador del sitio para la solicitud HTTP actual.
GetUrlChanged Determina si se ha modificado la dirección URL de la solicitud.
NegotiateClientCertificate Inicia la negociación de certificados de cliente con un cliente web.
ReadEntityBody Devuelve el cuerpo de la entidad de solicitud HTTP.
SetEntityBody Reemplaza el cuerpo de la solicitud HTTP existente por datos nuevos.
SetHeader Establece o anexa el valor de un encabezado de solicitud HTTP especificado.
SetHttpMethod Establece el método HTTP para la solicitud.
SetUrl Modifica la dirección URL de la solicitud.

Clases derivadas

Nombre Descripción
IHttpRequest2 Proporciona una interfaz para recuperar el token de enlace de canal (CBT) que se usa para la validación de solicitudes.

Interfaces básicas de servidor web

IHttpResponse (interfaz)

Consulte también

IHttpContext (interfaz)