Ich verstehe, dass die WEB-API die Inhaltsverhandlung für Accept - Content-Type verwendet, um json oder xml zurückzugeben. Das ist nicht gut genug und ich muss pragmatisch entscheiden können, ob ich json oder xml zurückgeben möchte.
Das Internet ist überflutet mit veralteten Beispielen für die Verwendung von HttpResponseMessage<T>
, die in MVC 4 nicht mehr vorhanden ist.
Wie kann ich den obigen Code ändern, damit er funktioniert?
Versuchen Sie es so:
%Vor%oder noch besser: Um zu vermeiden, dass Sie Ihren Controller mit einem solchen Installations-Infrastrukturcode überladen, könnten Sie auch einen benutzerdefinierten Medienformatierer schreiben und diesen Test darin durchführen.
Tags und Links asp.net-mvc asp.net-mvc-4