Interface IWinHttpRequest
A interface IWinHttpRequest fornece todos os métodos nonevent para Os Serviços HTTP do Microsoft Windows (WinHTTP).
Membros
A interface IWinHttpRequest herda da interface IUnknown . IWinHttpRequest também tem estes tipos de membros:
Métodos
A interface IWinHttpRequest tem esses métodos.
Método | Descrição |
---|---|
Anular | Anula um método WinHTTPSend . |
Getallresponseheaders | Recupera todos os cabeçalhos de resposta HTTP. |
Getresponseheader | Recupera os cabeçalhos de resposta HTTP. |
Aberto | Abre uma conexão HTTP com 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 do cliente para enviar para um servidor HTTPS (Protocolo de Transferência de Hipertexto Seguro). |
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 Send assíncrono, com o valor de tempo limite opcional, em segundos. |
Propriedades
A interface IWinHttpRequest tem essas propriedades.
Propriedade | Tipo de acesso | Descrição |
---|---|---|
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 http status da última resposta. |
Statustext |
Somente leitura |
O texto status HTTP. |
Comentários
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.
Observação
Para Windows XP e Windows 2000, consulte a seção Requisitos de tempo de execução da página inicial do WinHttp.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
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 |
|
Biblioteca |
|
DLL |
|