2015-05-12 3 views
4

Я пытаюсь сделать что-то так же просто, как вызвать REST API, используя универсальное приложение для Windows 10 IoT, но я не могу найти способ сделать это.Вызов окон API для доступа 10 IoT с Raspberri pi

Обычно я хотел бы использовать:

private XElement ImportData(string sourceUrl) 
    { 

     WebClient wc = new WebClient(); 

     String source = wc.DownloadString(sourceUrl); 
     return XElement.Parse(source, LoadOptions.None); 

    } 

, но он не доступен.

ответ

4

вы должны использовать HttpClient вместо WebClient. Попробуйте этот

HttpClient client = new HttpClient(); 
string url = "URL here"; 
HttpResponseMessage response = await client.GetAsync(url); 
return response.Content.ReadAsString(); 
+1

У меня есть пост здесь, что детали Вызов сервиса REST с HttpClient: HTTP: //blogs.msdn.com/b/wsdevsol/archive/2013/02/05/how-to -use-httpclient-to-post-json-data.aspx –

+0

У вас есть пример для Put, поскольку код, который у меня есть, не работает. http://stackoverflow.com/questions/33464906/why-does-my-web-api-client-call-not-work-in-raspberry-pi2-iot –