Ich versuche eine JSON-Zeichenfolge in meiner Windows Store App herunterzuladen, die wie folgt aussehen sollte:
%Vor%Aber ich bekomme etwas, was nach Informationen über den Server aussieht. Die Ausgabe, die ich bekomme, ist wie folgt:
%Vor%Ich habe mich umgesehen und festgestellt, dass WebClient vor Windows 8 verwendet wurde und jetzt durch HttpClient ersetzt wird. Anstatt DownloadString () benutze ich nun Content.ReadAsString (). Hier ist der Code, den ich bis jetzt habe:
%Vor%Weiß jemand, wo ich falsch liege? Vielen Dank im Voraus!
Sie geben die Serverantwort aus. Die Serverantwort enthält ein StreamContent
(siehe Dokumentation hier ) Dieses StreamContent
definiert kein ToString
, daher wird der Klassenname anstelle des Inhalts ausgegeben.
ReadAsStringAsync
(Dokumentation hier ) ist die richtige Methode, um den Inhalt vom Server zurückzusenden. Sie sollten stattdessen den Rückgabewert dieses Aufrufs ausdrucken: