Interfaz IWinHttpRequest

La interfaz IWinHttpRequest proporciona todos los métodos noevent para Microsoft Windows servicios HTTP (WinHTTP).

Members

La interfaz IWinHttpRequest hereda de la interfaz IUnknown . IWinHttpRequest también tiene estos tipos de miembros:

Methods

La interfaz IWinHttpRequest tiene estos métodos.

Method Descripción
<c1 originalTag="ept" originalId="1"><c0 originalTag="ept" originalId="2">Abort Anula un método De envíowinHTTP.
GetAllResponseHeaders Recupera todos los encabezados de respuesta HTTP.
GetResponseHeader Recupera los encabezados de respuesta HTTP.
<c1 originalTag="ept" originalId="1"><c0 originalTag="ept" originalId="2">Open Abre una conexión HTTP a un recurso HTTP.
<c1 originalTag="ept" originalId="1"><c0 originalTag="ept" originalId="2">Send Envía una solicitud HTTP a un servidor HTTP.
SetAutoLogonPolicy Establece la directiva de inicio de sesión automática actual.
SetClientCertificate Selecciona un certificado de cliente para enviar a un servidor seguro de protocolo de transferencia de hipertexto (HTTPS).
SetCredentials Establece las credenciales que se usarán con un servidor HTTP, ya sea un servidor proxy o un servidor de origen.
SetProxy Establece la información del servidor proxy.
SetRequestHeader Agrega, cambia o elimina un encabezado de solicitud HTTP.
SetTimeouts Especifica los componentes de tiempo de espera individuales de una operación de envío o recepción, en milisegundos.
WaitForResponse Espera a que se complete un método Send asincrónico, con un valor de tiempo de espera opcional, en segundos.

Propiedades

La interfaz IWinHttpRequest tiene estas propiedades.

Propiedad Tipo de acceso Descripción
<c1 originalTag="ept" originalId="1"><c0 originalTag="ept" originalId="2">Option
Lectura/escritura
Valor de la opción WinHTTP.
ResponseBody
Solo lectura
Cuerpo de la entidad de respuesta como una matriz de bytes sin signo.
ResponseStream
Solo lectura
Cuerpo de la entidad de respuesta como IStream.
ResponseText
Solo lectura
Cuerpo de la entidad de respuesta.
<c1 originalTag="ept" originalId="1"><c0 originalTag="ept" originalId="2">Status
Solo lectura
Código de estado HTTP de la última respuesta.
StatusText
Solo lectura
Texto de estado HTTP.

Remarks

La interfaz IWinHttpRequest definida en httprequest.idl se implementa mediante una clase con el identificador de CLSID_WinHttpRequest. Una aplicación obtiene esta interfaz llamando a CoCreateInstance con un identificador de clase de CLSID_WinHttpRequest y un identificador de interfaz de IID_IWinHttpRequest.

Nota:

Para obtener Windows XP y Windows 2000, consulte la sección Requisitos deRun-Time de la página de inicio de WinHttp.

Requirements

Requirement Value
Cliente mínimo compatible
Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio]
Redistribuible
WinHTTP 5.0 e Internet Explorer 5.01 o posterior en Windows XP y Windows 2000.
IDL
HttpRequest.idl
Library
Winhttp.lib
DLL
Winhttp.dll

Consulte también

IWinHttpRequestEvents

Versiones winHTTP