Member 13962154 Ответов: 1

Почему я получаю исключение http - запроса ?


Привет. Я пытаюсь выполнить этот простой код, но он терпит неудачу, и я получаю
Цитата:
System.Net.Http.HttpRequestException: произошла ошибка при отправке запроса ?
.

Вот мой файл .cs

Цитата:
использование системы;
использование системы.Коллекции.Общий;
использование System.Linq;
используя системы.Нет.Протокол HTTP;
использование System.Text;
использование системы.Нарезание резьбы.Задачи;
использование Xamarin.Формы;
использование FetchActor.Модели;
использование Newtonsoft.Json;
использование системы.Коллекции.Модель;
использование системы.Коллекции;

fetchactor пространства имен
{
публичный частичный класс MainPage : ContentPage
{




HttpClient connection = новый HttpClient();
MovieService movieService = новый MovieService();




публичная Главная страница()
{
метод InitializeComponent();

}




частная асинхронного searchBarByActor_SearchButtonPressed недействительным(объект отправителя, EventArgs в электронной)
{



var _connection = ожидание соединения.GetStringAsync("https://api.themoviedb.org/3/search/keyword?api_key=ab3da1af35c55cc8b3780fbc9a2bf259&query=Charlize%20Theron&page=1");


}
}



код никогда не проходит мимо GetStringAsync, и я получаю ошибку.
есть какие - нибудь идеи по поводу того, что это может быть, пожалуйста ?

Что я уже пробовал:

Код просто объявляет HttpCLient, а затем я использую GetStringMethod. раньше работал тот же самый код. Я не знаю, почему это не происходит сейчас.

Я искал в google и stackoverflow и не мог получить ответ.

Любая помощь будет оценена по достоинству.
Спасибо.

1 Ответов

Рейтинг:
0

Member 13962154

Похоже, эмулятор не получал данные из соединения. Я включил и выключил Wi-Fi, перезагрузил компьютер и проект. но это все равно не сработало. он показывал подключенный, но без интернета.

решение состояло в том, чтобы отключить мобильные данные в эмуляторе, чтобы он мог быть подключен только к Wi-Fi.