Я использую Xamarin Forms для использования REST Api из NetFlix, но я получаю эту проблему во всплывающем окне: System.Net.WebException: Error: NameResolutionFailure
Почему я получаю эту ошибку?
Мой код:
private HttpClient client = new HttpClient();
private List<Movie> movies;
public async Task<List<Movie>> LocalizaFilmesPorAtor(string ator)
{
if (string.IsNullOrWhiteSpace(ator))
{
return null;
}
else
{
string url = string.Format("http://netflixroulette.net/api/api.php?actor={0}", ator);
var response = await client.GetAsync(url);
if (response.StatusCode == HttpStatusCode.NotFound)
{
movies = new List<Movie>();
} else
{
var content = await response.Content.ReadAsStringAsync();
var _movies = JsonConvert.DeserializeObject<List<Movie>>(content);
movies = new List<Movie>(_movies);
}
return movies;
}
}
В режиме отладки сказал, что ошибка в этом коде
string url = string.Format("http://netflixroulette.net/api/api.php?actor={0}", ator);
var response = await client.GetAsync(url);
Он останавливается там, URL-адрес получает URL-адрес + имя актера, но в следующей строке ответ остается нулевым.
PS: я даю интернет-разрешение своему приложению в манифесте!