【发布时间】:2014-07-07 00:17:38
【问题描述】:
我们正在使用 WebAPI 来模拟对遗留系统的处理。因此,我们希望默认响应格式化程序是 XmlFormatter 而不是 JsonFormatter。原因是对服务的一些现有调用不提供 Accept: HTTP 标头字段。
我可以通过从 Formatters 集合中删除 JsonFormatter 然后重新添加它来实现这一点,强制它位于链的末尾。
这会导致使用 XmlFormatter 的默认格式响应。虽然它有效,但感觉不正确,虽然我将 Json 移到集合的后面,但不能保证 XmlFormatter 位于集合的前面。
想法/想法?
【问题讨论】:
标签: asp.net-web-api