WebClient-alternative für windows 8?
Benutze ich WebClient
zu Holen Yahoo-Daten für Windows Phone 8 und Android
HttpClient Mit WebClient kann ich tun
WebClient client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
client.DownloadStringAsync(url);
nach dem senden Ereignis;
StringReader stream = new StringReader(e.Result)
XmlReader reader = XmlReader.Create(stream);
reader.ReadToFollowing("yweather:atmosphere");
string humidty = reader.MoveToAttribute("humidity");
aber in Windows 8 RT gibt es keine solche Sache.
wie kann ich das abrufen der folgenden Daten? >http://weather.yahooapis.com/forecastrss?w=2343732&u=c
- Haben Sie sah
HttpClient
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie HttpClient Klasse, so etwas wie dieses :
Einfachere version wäre, nur :
Aber wenn http-Fehler tritt auf, GetStringAsync werfen HttpResponseException, und so weit ich sehen kann, es gibt keine http-status angezeigt, außer in Ausnahme-Nachricht.
UPDATE:
Ich hatte nicht bemerkt, dass Sie in der Tat, die Sie versuchen zu Lesen, RSS-Feed, die Sie nicht brauchen, HttpClient und XML-parser, verwenden Sie einfach SyndicationFeed-Klasse, hier das Beispiel :
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh452994.aspx
await client.GetStringASync
... es gibt keine Notwendigkeit, um zu überprüfen der status-code selbst.