当&#34中没有指定任何内容时;接受"请求中的标头,为什么Web API中默认返回XML响应?我的意思是有什么东西让框架这样做吗?
答案 0 :(得分:3)
XmlMediaTypeFormatter是默认格式化程序,因为这是在HttpConfiguration对象的“Formatters”集合中找到它们的顺序
https://stackoverflow.com/a/20192316/1538039
您可以通过清除并仅添加Json格式来改变此处的行为,例如
configuration.Formatters.Clear();
configuration.Formatters.Add(new JsonMediaTypeFormatter());
link to StrathWeb包含其他信息