Conectando-se a serviços Web
Idioma: HTML | XAML

Conectando-se a serviços Web (XAML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]

Finalidade

Estes tópicos demonstram diversas maneiras de conectar seu aplicativo a um serviço Web. A opção padrão é usar o Windows.Web.Http.HttpClient, uma nova classe de Tempo de Execução do Windows que está disponível para todas as linguagens. Aplicativos que usam C++ e XAML também podem usar o SDK C++ REST para criar código reutilizável que será executado em aplicativos da área de trabalho ou aplicativos em edições de nível inferior do Windows, bem como do Linux. Aplicativos em C++ direcionados apenas ao Windows 8 e aplicativos da área de trabalho direcionados ao Windows 8 e posterior também podem usar a interface COM IXMLHttpRequest2.

A tabela a seguir resume qual API tem suporte em qual plataforma (* = não recomendado para aplicativos).

APILinguagensPlataforma

Windows.Web.Http.HttpClient

C#, Visual Basic, C++Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1

System.Net.Http.HttpClient

C#, Visual BasicWindows 8.1*, Windows Server 2012 R2*, Windows 8, Windows Server 2012, Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP 2, Windows Vista SP 2
Solicitação HTTP XML Estendida (IXMLHttpRequest2) C++Windows 8.1*, Windows Server 2012 R2*,Windows 8, Windows Server 2012

SDK C++ REST

C++Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7 SP 1, Windows Server 2008 R2 SP1, Windows Server 2008 SP 2, Windows Vista SP 2, Linux

 

Nesta seção

TópicoDescrição

Como conectar-se a um servidor HTTP usando Windows.Web.Http

Envie uma solicitação GET a um serviço Web e recupere a resposta usando a classe Windows.Web.Http.HttpClient no namespace Windows.Web.Http.

Como conectar-se usando Solicitação HTTP XML e IXMLHTTPRequest2

Use a Solicitação HTTP XML Estendida e a interface IXMLHTTPRequest2 para enviar solicitações HTTP GET e POST para um serviço Web usando C++ em um aplicativo do Tempo de Execução do Windows.

Como conectar-se ao Bing Maps usando o Windows::Web::Http:HttpClient

Conectar-se ao Bing Mapas com o uso da classe Windows::Web::Http::HttpClient no namespace Windows::Web::Http::HttpClient.

Como conectar-se ao Bing Maps usando o C++ REST SDK

Use o SDK C++ REST para se conectar ao Bing Mapas usando C++ em um aplicativo da Windows Store.

Conectando-se a um servidor HTTP usando System.Net.Http.HttpClient

Use System.Net.Http.HttpClient para se conectar a um serviço Web usando C# ou Visual Basic em um aplicativo da Windows Store.

 

Audiência de desenvolvedores

Desenvolvedores que usam VB/C#/C++ e XAML interessados em criar aplicativos do Tempo de Execução do Windows que se conectam a um serviço Web.

As informações a seguir se aplicam a aplicativos do Tempo de Execução do Windows escritos em C++/XAML e a aplicativos que usam o .NET Framework 4.5 em C# ou Visual Basic.

Para saber mais sobre como se conectar a um serviço Web para aplicativos do Tempo de Execução do Windows escritos em JavaScript e HTML, veja Conectando-se a um serviço Web em aplicativos do Tempo de Execução do Windows em JavaScript.

Tópicos relacionados

Outros recursos
Adicionando suporte à rede
Conectando serviços Web em aplicativos do Tempo de Execução do Windows em JavaScript
Como definir recursos de rede
Como definir opções de conectividade em tela de fundo
Solucione problemas e depure conexões de rede
Referência
IXMLHTTPRequest2 interface
System.Net.Http
System.Net.Http.Headers
System.Net.Http.HttpClient
Windows.Web.Http
Windows.Web.Http.Filters
Windows.Web.Http.Headers
Windows.Web.Http.HttpClient
Solicitação HTTP XML Estendida (IXMLHttpRequest2)
Exemplos
Exemplo de ControlChannelTrigger HttpClient
Amostra de HttpClient
Amostra de agente de autenticação do Windows
Amostra de solicitação XML HTTP 2 GET
Amostra de solicitação XML HTTP 2 POST

 

 

Mostrar:
© 2017 Microsoft