Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |
|