Почему в WPF приложении один код работает нормально, а в Windows Store приложении тот же код не выполняется?

Здравствуйте!
Я пишу приложение для Windows Store, в котором есть момент, когда надо посылать GET-запрос. Я писал такое же приложение под Desktop с помощью WPF, все работало отлично. А сейчас тот же код в приложении Windows Store не выполняется.
Вот сам код:
WebRequest request = WebRequest.Create(uri);
WebResponse response = await request.GetResponseAsync();
Stream stream = response.GetResponseStream();
var sr = new StreamReader(stream);

Вторую строку он как бы выполняет бесконечно. Причем никакого исключения не вылезает. Uri на правильность проверял несколько раз. В это время само запущенное приложение в "висячем" состоянии.
Заранее всем спасибо за ответы.
  • Вопрос задан
  • 2701 просмотр
Пригласить эксперта
Ответы на вопрос 1
RIAMedia
@RIAMedia
Попробуйте сделать так:
HttpClient http = new System.Net.Http.HttpClient();
HttpResponseMessage response = await http.GetAsync(address);
await response.Content.ReadAsStringAsync();

Это работает в Windows Store.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы