【发布时间】:2017-09-22 14:39:32
【问题描述】:
我正在使用 Spring Boot 构建一些 API,但是当我尝试使用 Postman 进行查询时,我遇到了一些关于 Content-Type 的错误。
@RequestMapping(path = "/verify", method = RequestMethod.POST, consumes = "text/xml", produces = "application/json")
String verify(@RequestBody Map<String, Object> payload, HttpServletRequest request) {}
我不明白问题出在哪里。
我注意到当我删除 @RequestBody 作为方法的参数时,错误消失了。为什么?
我只想:
- 向 API 发送 XML
- 从 API 接收 JSON
【问题讨论】:
-
将消费 = "text/xml" 改为消费 = "application/xml"
-
对不起,不工作。在主帖中查看我的最新更新。
-
能否也显示请求中的 Accept 标头?
标签: java spring spring-boot