Как передать XML как POST в ActionResult в ASP MVC .NET

Я пытаюсь предоставить простой RESTful API для моего проекта ASP MVC. У меня не будет контроля над клиентами этого API, они будут передавать XML через метод POST, который будет содержать информацию, необходимую для выполнения некоторых действий на стороне сервера, и предоставлять XML с результатом действия. У меня нет проблем с отправкой обратно XML, проблема в получении XML через POST. Я видел несколько примеров JSON, но так как я не буду контролировать своих клиентов (это может быть даже телнет с моей точки зрения), я не думаю, что JSON будет работать. Я прав?

Я видел примеры, когда клиенты просто создают правильный формат формы как часть тела запроса, а затем ASP анализирует сообщение, и данные доступны как FormCollection (? Param1 = value1 & amp; param2 = value2 & amp;; и т. Д.). Тем не менее, я хочу передать чистый XML как часть тела сообщения.

Спасибо за вашу помощь,

Ответы на вопрос(7)

Ваш ответ на вопрос