springboot使用 @RequestBody注解返回xml数据
在学习springboot时,使用@RequestBody注解返回xml数据

原因是因为之前学习导了jackson-dataformat-xml这个包

删除之后

这里的原因是因为,springboot在内容协商的时候会根据客户端接收能力不同,返回不同媒体类型的数据。

在请求头中Accept就是申明浏览器可以接收的类型
因为导入了jackson-dataformat-xml,
所以此时可以服务器也可以返回xml类型的数据,
又因为在浏览器中,xml的q值是最大的,
在spring boot中,会先找到所有浏览器支持,
而且服务器也能返回的类型,随后根据q值排序,进行内容协商的最佳匹配媒体类型。


浙公网安备 33010602011771号