Ler em inglês

Compartilhar via


Solicitação Estendida HTTP XML

Visão geral da tecnologia de Solicitação Estendida HTTP XML.

Para desenvolver a Solicitação Estendida HTTP XML, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
XHR_AUTH

Especifica se a autenticação deve ser usada para se conectar a um proxy ou se conectar ao servidor HTTP.
XHR_CERT_ERROR_FLAG

Define sinalizadores que indicam erros de certificado do servidor durante a negociação SSL com o servidor manipulando o método OnServerCertificateReceived na interface IXMLHTTPRequest3Callback.
XHR_CERT_IGNORE_FLAG

Define sinalizadores que você pode atribuir a uma solicitação HTTP de saída para ignorar determinados erros de certificado chamando o método SetProperty na interface IXMLHTTPRequest3.
XHR_COOKIE_FLAG

Define um conjunto de sinalizadores que você pode atribuir a um cookie no jar de cookie HTTP chamando o método SetCookie ou a consulta do jar de cookie HTTP chamando o método GetCookie.
XHR_COOKIE_STATE

Especifica o estado do cookie.
XHR_CRED_PROMPT

Especifica se os prompts de credenciais devem ser permitidos ao usuário para autenticação.
XHR_PROPERTY

Define as propriedades que você pode atribuir a uma solicitação HTTP de saída chamando o método SetProperty.

Funções

 
Anular

Cancela a solicitação HTTP atual.
Getallresponseheaders

Recupera os valores de todos os cabeçalhos de resposta HTTP.
Getcookie

Obtém um cookie associado à URL especificada do jar de cookie HTTP.
Getresponseheader

Recupera o valor de um cabeçalho HTTP dos cabeçalhos de resposta.
OnClientCertificateRequested

Ocorre quando um cliente recebe uma solicitação de um certificado de cliente durante a negociação SSL com o servidor.
Ondataavailable

Ocorre quando um cliente recebe parte dos dados de resposta HTTP do servidor.
OnError

Ocorre quando um erro é encontrado ou a solicitação foi anulada.
OnHeadersAvailable

Ocorre depois que uma solicitação HTTP foi enviada ao servidor e o servidor respondeu com cabeçalhos de resposta.
OnRedirect

Ocorre quando um cliente envia uma solicitação HTTP que o servidor redireciona para uma nova URL.
OnResponseReceived

Ocorre quando um cliente recebe uma resposta completa do servidor.
OnServerCertificateReceived

Ocorre quando um cliente recebe erros de certificado ou uma cadeia de certificados de servidor durante a negociação SSL com o servidor.
Abrir

Inicializa uma solicitação IXMLHTTPRequest2 e especifica as informações de método, URL e autenticação da solicitação. Depois de chamar esse método, você deve chamar o método Send para enviar a solicitação e os dados, se houver, para o servidor.
Enviar

Envia uma solicitação HTTP para o servidor de forma assíncrona. Em caso de êxito, os métodos na interface IXMLHTTPRequest2Callback implementada pelo aplicativo são chamados para processar a resposta.
SetClientCertificate

Define um certificado de cliente a ser usado para autenticar na URL especificada no método Open.
Setcookie

Define um cookie associado à URL especificada no jar de cookie HTTP.
SetCustomResponseStream

Fornece um fluxo personalizado para substituir o fluxo padrão para receber uma resposta HTTP.
SetProperty

Define uma propriedade em uma solicitação HTTP de saída.
SetRequestHeader

Especifica o nome de um cabeçalho HTTP a ser enviado ao servidor junto com os cabeçalhos de solicitação padrão.

Interfaces

 
IXMLHTTPRequest2

Fornece os métodos e propriedades necessários para configurar e enviar solicitações HTTP e usar retornos de chamada para receber notificações durante o processamento da resposta HTTP. Observação Essa interface tem suporte no Windows Phone 8.1.  .
IXMLHTTPRequest2Callback

Define retornos de chamada que notificam um aplicativo com uma solicitação IXMLHTTPRequest2 pendente de eventos que afetam o processamento de solicitação e resposta HTTP. Observação Essa interface tem suporte no Windows Phone 8.1.  .
IXMLHTTPRequest3

Fornece os métodos e propriedades necessários para configurar e enviar solicitações HTTP e usar retornos de chamada para receber notificações durante o processamento da resposta HTTP.
IXMLHTTPRequest3Callback

Define retornos de chamada que notificam um aplicativo com uma solicitação IXMLHTTPRequest3 pendente de eventos que afetam o processamento de solicitação e resposta HTTP.

Estruturas

 
XHR_CERT

Define um buffer que aponta para um certificado codificado.
XHR_COOKIE

Define um cookie que você pode adicionar ao jar de cookie HTTP chamando o método SetCookie ou recuperando do jar de cookie HTTP chamando o método GetCookie.