ASP.NET Web API zum Zurückgeben von XML und zum Abrufen von XML

8

Ich habe einen Controller, der Daten in JSON zurückgibt. Ich möchte, dass diese Methode die XML-Struktur zurückgibt und Daten in die XML-Struktur zurückversetzt.

Ich habe WebApiConfig folgenden Code hinzugefügt:

%Vor%

Global.asax.cs

%Vor%     
Trupti 20.11.2013, 05:47
quelle

2 Antworten

17

Damit die ASP.NET-Web-API XML zurückgibt, müssen Sie keine Codeänderungen vornehmen. Stellen Sie sicher, dass Sie in der HTTP-Anfrage einen solchen Header haben.

%Vor%

Weitere Informationen zu Inhaltsverhandlungen finden Sie hier .

    
Badri 20.11.2013 06:15
quelle
0

Ich habe festgestellt, dass bei der Verwendung von VBA MSXML2.XMLHTTP60 Anforderungen gestellt wurden, indem der Anforderungsheader auf Accept gesetzt wurde: application / xml gab nur ein leeres XML-Objekt zurück. Um dies zu beheben, habe ich am Ende der Registerfunktion die folgende Zeile zu meiner WebApiConfig.cs-Datei hinzugefügt:

%Vor%

Dann wurden meine Objekte wie erwartet serialisiert.

    
akerra 07.07.2017 13:41
quelle