Мы используем WebAPI, чтобы имитировать обработку устаревшей системы, в результате мы хотели бы, чтобы форматирование ответов по умолчанию для XmlFormatter, а не JsonFormatter. Причина в том, что некоторые из существующих вызовов службы не предоставляют поле Accept: HTTP header.
Я могу добиться этого, удалив JsonFormatter из коллекции Formatters, а затем повторно добавив его, заставив его быть в конце цепочки.
Затем это приведет к отклику формата по умолчанию, используя XmlFormatter. Хотя он работает, он просто не чувствует себя правильно, и хотя я перемещаю Json в конец коллекции, нет никакой гарантии, что XmlFormatter находится в передней части коллекции.
Идеи/мысли?
Спасибо