Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 |
|
| Biblioteca |
|
| DLL |
|