Как создать URL-адрес из Visual Studio 2015 для Windows Iot в приложении C#

Как создать URL-адрес из Visual Studio 2015 для Windows Iot в приложении C# (универсальное приложение Windows)

Getreponse(); с C# 2015 устарела

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://XXX/online?check=useronline");
request.Method = "GET";
using (var response = request.GetResponse())
using (var stream = response.GetResponseStream())
using (var reader = new StreamReader(stream))

введите описание изображения здесь

2 ответа

Решение

Universal App Platform имеет отличный класс для HTTP.

HttpClient имеет все необходимое, чтобы получить веб-ресурс с очень небольшим количеством строк кода.

var client = new HttpClient();
var content = await client.GetStringAsync(new Uri("http://danvy.tv"));

Проверьте детали здесь

https://msdn.microsoft.com/en-US/library/windows/apps/xaml/windows.web.http.httpclient.getstringasync

Вы можете посмотреть этот пример.

https://ms-iot.github.io/content/en-US/win10/samples/BlinkyWebServer.htm

Все запросы получают от одной функции, поэтому легко используйте reqex и сделайте свой веб-сервис.

Другие вопросы по тегам