Ich habe ein PCL, WP und WinStore-Projekte. Im PCL-Projekt habe ich eine Klasse mit dieser Methode:Ich bekomme 403 mit HttpClient auf Portable Class Library
private async Task<string> GetIpAddress()
{
const string url = "http://www.ip-adress.com/";
const string buscar = "<h3>Your IP address is:";
var client = new HttpClient();
var data = await client.GetStringAsync(url);
if (data.IndexOf(buscar, StringComparison.Ordinal) <= -1) return;
var IpAddress = data.Remove(0, data.IndexOf(buscar, StringComparison.Ordinal) + buscar.Length + 1);
IpAddress = IpAddress.Remove(IpAddress.IndexOf("</h3>", StringComparison.Ordinal));
return IpAddress;
}
Wenn ich die Methode auf dem Windows Phone Projekt aufrufen funktioniert perfekt, aber nicht in dem Projekt Windows Store. Stattdessen ich diese Fehlermeldung bekommen:
hey du wirklich nicht wissen, wie m Das hat mir den Hals gerettet. Ich benutzte Parallel.Für einige Web-Aktivitäten und es dauerte über eine Minute, um abzuschließen. Dies hat die Endabrechnung auf weniger als 30 Sekunden gebracht, und ich bin mir sicher, dass ich mich weiter verbessern kann. Danke ein Triller ... –