Web API响应格式不正确

时间:2019-01-07 17:17:27

标签: asp.net-web-api

存在请求“接受:application / xml; charset = utf-8”,但响应内容为json

请求: 连接:保持活动 接受:application / xml;字符集= utf-8 内容类型:application / xml; charset = utf-8

响应: HTTP / 1.1 200 OK 缓存控制:无缓存 语法:无缓存 内容类型:application / json;字符集= utf-8 过期:-1 伺服器:Microsoft-IIS / 7.5 X-AspNet版本:4.0.30319 X-Powered-by:ASP.NET 日期:2019年1月7日星期一17:11:14 GMT 内容长度:31

{“ cod”:1,“ msg”:“”,“ data”:“ 100”}

1 个答案:

答案 0 :(得分:1)

该软件是使用.net Framework 4.6.1开发的

我注意到,如果我返回一个匿名类,它将在json中序列化,而不会在xml中序列化。

要解决此问题,只需返回一个非异常的calsse,它将正确序列化。