Übergeben von XML als POST an ein ActionResult in ASP MVC .NET

Ich versuche, meinem ASP MVC-Projekt eine einfache RESTful-API bereitzustellen. Ich habe keine Kontrolle über die Clients dieser API, sie übergeben eine XML-Datei über eine POST-Methode, die die Informationen enthält, die zum Ausführen einiger Aktionen auf der Serverseite erforderlich sind, und stellen eine XML-Datei mit dem Ergebnis der Aktion bereit. Ich habe keine Probleme beim Zurücksenden von XMLs. Das Problem besteht darin, XML über einen POST zu empfangen. Ich habe einige JSON-Beispiele gesehen, aber da ich meine Clients nicht kontrollieren werde (es könnte aus meiner Sicht sogar ein Telnet sein), glaube ich nicht, dass JSON funktionieren wird. Hab ich recht?

Ich habe Beispiele gesehen, bei denen Clients einfach das richtige Formularformat als Teil des Hauptteils der Anforderung konstruieren und dann der ASP die Nachricht analysiert und die Daten als FormCollection verfügbar sind (? Param1 = value1 & param2 = value2 & etc). Ich möchte jedoch reines XML als Teil des Nachrichtentexts übergeben.

danke für Ihre Hilfe,

Antworten auf die Frage(7)

Ihre Antwort auf die Frage