0
當我在Xamarin.Forms for Android中調用netflix api(https://netflixroulette.net/api/api.php?actor=Richard)時。它會給出錯誤,如「Java.Net.UnknownHostException:無法解析主機」net fl ixroulette.net「:沒有與主機名關聯的地址」,但對於其他API的工作正常。使用net fl ixroulette API不適用於基於Xamarin.Forms的Android應用程序
private string url = "https://netflixroulette.net/api/api.php?actor=";
private HttpClient _client = new HttpClient(new NativeMessageHandler());
var content = await _client.GetStringAsync(url + e.NewTextValue);
var movies = JsonConvert.DeserializeObject<List<Movie>>(content);
lst.ItemsSource = movies;
我使用這些包 Microsoft.Bcl.Build,Microsoft.Net.Http,Newtonsoft.Json,modernhttpclient
不再需要使用ModernHttpClient了。您應該能夠更改Android和iOS項目選項中的HttpClient處理程序。 – BrewMate