1
Fehler beim Abrufen von Daten im Xamarin.Forms-Projekt. Ich habe es mit dem folgenden Code versucht und bekomme NameResolutionFailure Fehler.Abrufen von NameResolutionFailure-Fehler
private const string BaseUrl = "http://intilaqemployees.azurewebsites.net/api/employeesapi";
public async Task<List<Employee>> GetEmployeesAsync()
{
var httpClient = new HttpClient();
try
{
var jsonResponse = await httpClient.GetStringAsync(BaseUrl).ConfigureAwait(false);
//The following line never gets executed
var employeesList = JsonConvert.DeserializeObject<List<Employee>>(jsonResponse);
return employeesList;
}
catch (AggregateException exception) { }
catch (Exception ex)
{
}
return null;
}
Das ist, was ich bisher
- ermöglichen nicht mehr in Android Manifest
- INTERNET versucht haben, den Hostnamen übersetzen
- Versucht, IP-Host, indem client.DefaultRequestHeaders direkt einzustellen. Host = "intilaqemployees.azurewebsites.net";
- Inbetriebnahme des WLAN-off in Emulator
Bitte beachten Sie: Android-Emulator keine Internetverbindung hat.
Haben Sie versucht, diese in Ihrem Gerät @Shahriar –
nicht auf dem Gerät versuchen, nicht wahr?. @AkashAmin – Shahriar
Probieren Sie es aus, wie würden Sie einen Dienst ohne Internet nennen? –