Wie verwende ich HttpClient, um eine XML-Antwort zu lesen?

9

Anscheinend ist HttpClient der neue empfohlene Weg, um HTTP-Anfragen zu stellen, also versuche ich, damit eine Anfrage an die Delicious-API zu stellen, die eine XML-Antwort zurückgibt. Folgendes habe ich:

%Vor%

Es wird jedoch eine Ausnahme für das Bit ReadAsAsync ausgelöst,

  

Zusätzliche Information: Datei oder Assembly konnte nicht geladen werden Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed oder eine seiner Abhängigkeiten. Das System kann die angegebene Datei nicht finden.

Vielleicht fehlt mir eine Versammlung, aber das fällt mir aus. Der Rückgabetyp ist XML, nicht JSON, aber ich bin mir immer noch nicht ganz sicher, wie diese ReadAsAsync -Methode funktioniert oder wie ich das überhaupt spezifizieren würde.

Eine Beispielantwort sieht so aus:

%Vor%

Wie kann ich das in ein verwendbares Format parsen?

    
mpen 12.11.2013, 23:55
quelle

1 Antwort

11

"Wie kann ich das in ein verwendbares Format parsen?"

%Vor%

und verwenden Sie XmlSerializer zum Deserialisieren.

Sie sollten die Antwort von del.icio.us als Zeichenfolge lesen und dann wie folgt deserialisieren:

%Vor%     
yyou 13.11.2013, 01:06
quelle

Tags und Links