为什么OData的网络API返回JSON只(Why OData Web API returns JS

2019-09-27 14:32发布

这是奇怪! 我从控制器,没有什么特别的创建ASP.NET MVC 5.返回IQueriable的OData的Web API。

但在一些原因,当我需要XML不断返回JSON。

我送得到提琴手与接受:应用/ XML -没反应。

我试图迫使服务器代码移除JsonFormater -没反应一次。

它总是返回JSON。 我怎么错过?

Answer 1:

试着用- 接受:应用程序/原子+ XML。

AFAIK中的OData V3有三个protocals( REF ) -

  1. 原子(应用/原子+ XML)
  2. JSON详细(应用/ JSON;的OData =详细)
  3. JSON光(应用/ JSON;的OData =光)


文章来源: Why OData Web API returns JSON only