Interface IWinHttpRequest

A interface IWinHttpRequest fornece todos os métodos nonevent para Microsoft Windows Serviços HTTP (WinHTTP).

Members

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

Methods

A interface IWinHttpRequest tem esses métodos.

Método Description
Anular Anula um método WinHTTPSend .
GetAllResponseHeaders Recupera todos os cabeçalhos de resposta HTTP.
GetResponseHeader Recupera os cabeçalhos de resposta HTTP.
Abrir Abre uma conexão HTTP para um recurso HTTP.
Enviar Envia uma solicitação HTTP para um servidor HTTP.
SetAutoLogonPolicy Define a política de logon automático atual.
SetClientCertificate Seleciona um certificado de cliente para enviar para um servidor HTTPS (Secure Hypertext Transfer Protocol).
SetCredentials Define as credenciais a serem usadas com um servidor HTTP, um servidor proxy ou um servidor de origem.
SetProxy Define informações do servidor proxy.
SetRequestHeader Adiciona, altera ou exclui um cabeçalho de solicitação HTTP.
SetTimeouts Especifica os componentes de tempo limite individuais de uma operação de envio/recebimento, em milissegundos.
WaitForResponse Aguarda a conclusão de um método de envio assíncrono, com valor de tempo limite opcional, em segundos.

Properties

A interface IWinHttpRequest tem essas propriedades.

Property Tipo de acesso Description
Opção
Leitura/gravação
Um valor de opção WinHTTP.
ResponseBody
Somente leitura
O corpo da entidade de resposta como uma matriz de bytes não assinados.
ResponseStream
Somente leitura
O corpo da entidade de resposta como um IStream.
ResponseText
Somente leitura
O corpo da entidade de resposta.
Status
Somente leitura
O código de status HTTP da última resposta.
StatusText
Somente leitura
O texto de status HTTP.

Observações

A interface IWinHttpRequest definida em httprequest.idl é implementada por uma classe com id de CLSID_WinHttpRequest. Um aplicativo obtém essa interface chamando CoCreateInstance com uma ID de classe de CLSID_WinHttpRequest e uma ID de interface de IID_IWinHttpRequest.

Note

Para Windows XP e Windows 2000, consulte a seção requisitos deRun-Time da página inicial do WinHttp.

Requirements

Requirement Valor
Cliente mínimo suportado
Windows XP, Windows 2000 Professional com SP3 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003, Windows 2000 Server com SP3 [somente aplicativos da área 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

IWinHttpRequestEvents

Versões do WinHTTP