【发布时间】:2012-12-01 17:00:26
【问题描述】:
是否可以默认从 ASP.NET Web API 返回 json 而不是 XML?
【问题讨论】:
-
这种方式打破了保持 web api 不可知的模式。如果您在 ajax 请求的标头中发送
Accept : application/json,WebAPI 将以 Json 响应。我可以看看你的 ajax 请求吗? -
谢谢伙计。这就是我所需要的。我刚刚看到了一个来自pluralsight的视频教程,它使用了web api,并且那个家伙把它放在了api url路由中,它直接在浏览器中响应了json。所以没有ajax请求。它只是 website.com/api/control
-
您甚至不需要 Accept 标头。如果您在 GET 请求中没有 Accept 标头,您应该从 WebAPI 获取 JSON。
标签: asp.net-web-api mediatypeformatter