У меня есть веб-API, который настроен на возврат данных в формате JSON. Я включаю атрибут [ResponseType(typeof(Class_Name))] для каждого метода Action, чтобы в документации api (swagger) был показан пример формата ответа для каждого api.
Из-за некоторая причина я хочу вернуть ответ XML для одного из api. Поскольку я установил JSON в качестве типа ответа по умолчанию, атрибут [ResponseType(typeof(Class_Name))] для этого конкретного API показывает ответ в формате JSON.
Есть ли способ показать ответ XML для этого единственного API? Можно ли добиться того же путем настройки каких-либо атрибутов или каких-то быстрых приемов?
Также еще одна полезная ссылка andrewlock.net/…
Разве не так, что если запрос будет иметь заголовок Accept: text/html, ответ будет автоматически сериализован в xml? Если, конечно, вы явно не удалили сериализацию xml.





Ссылка вам поможет stackoverflow.com/questions/9847564/…