Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |
|
| Biblioteca |
|
| DLL |
|