Interface IWinHttpRequest

A interface IWinHttpRequest fornece todos os métodos não-evento para Microsoft Windows Serviços HTTP (WinHTTP).

Membros

A interface IWinHttpRequest herda da interface IUnknown . O IWinHttpRequest também tem estes tipos de membros:

Methods

A interface IWinHttpRequest tem estes métodos.

Método Description
Abortar Aborta um método WinHTTPSend .
GetAllResponseHeaders Recupera todos os cabeçalhos de resposta HTTP.
GetResponseHeader Recupera os cabeçalhos de resposta HTTP.
Abrir Abre uma ligação HTTP a um recurso HTTP.
Enviar Envia um pedido HTTP para um servidor HTTP.
SetAutoLogon Policy Define a atual Política de Login Automático.
SetClientCertificate Seleciona um certificado cliente para enviar a um servidor Secure Hypertext Transfer Protocol (HTTPS).
SetCredentials Define credenciais para serem usadas com um servidor HTTP, seja um servidor proxy ou um servidor de origem.
SetProxy Define a informação do servidor proxy.
SetRequestHeader Adiciona, altera ou elimina um cabeçalho de pedido HTTP.
SetTimeouts Especifica os componentes individuais de time-out de uma operação de envio/receção, em milissegundos.
EsperarResposta Aguarda que um método Send assíncrono seja concluído, com valor opcional de time-out, em segundos.

Properties

A interface IWinHttpRequest tem estas propriedades.

Propriedade Tipo de acesso Description
Opção
Leitura/escrita
Um valor de opção WinHTTP.
ResponseBody
Read-only
O corpo da entidade de resposta é um array de bytes sem sinal.
ResponseStream
Read-only
O corpo da entidade de resposta como IStream.
ResponseText
Read-only
O corpo da entidade de resposta.
Estado
Read-only
O código de estado HTTP da última resposta.
StatusText
Read-only
O texto de estado HTTP.

Observações

A interface IWinHttpRequest definida em httprequest.idl é implementada por uma classe com id de CLSID_WinHttpRequest. Uma aplicação obtém esta interface chamando o CoCreateInstance com um id de classe de CLSID_WinHttpRequest e um id de interface de IID_IWinHttpRequest.

Note

Para Windows XP e Windows 2000, consulte a secção Run-Time Requisitos na página inicial do WinHttp.

Requisitos

Requirement Value
Cliente mínimo suportado
Windows XP, Windows 2000 Professional com SP3 [apenas aplicações de ambiente de trabalho]
Servidor mínimo suportado
Windows Server 2003, Windows 2000 Server com SP3 [apenas aplicações de ambiente de trabalho]
Redistribuível
WinHTTP 5.0 e Internet Explorer 5.01 ou posterior no Windows XP e Windows 2000.
IDL
httpRequest.idl
Biblioteca
Winhttp.lib
DLL
Winhttp.dll

Consulte também

IWinHttpRequestEventsT

Versões WinHTTP