【发布时间】:2017-12-15 03:48:27
【问题描述】:
我正在使用 spring rest 在项目中创建句柄 rest api 创建。 rest 方法注释如下。
@GetMapping(value = FETCH_ALL,produces ={MediaType.APPLICATION_XML_VALUE,MediaType.APPLICATION_JSON_VALUE})
我在maven项目中添加了以下依赖
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</dependency>
我正在使用邮递员来测试 api,并且我在标头中将 Content-Type 作为 application/json 传递,但它仍然返回给我 xml 格式。
我无法弄清楚我在配置中遗漏了什么以返回用户请求的内容
TIA
【问题讨论】:
-
您必须指定 Accept 标头。尝试在邮递员中添加 Accept 标头
-
@pvpkiran 谢谢。
-
我已将其添加为答案。如果有帮助,请接受它。
标签: json xml spring-boot spring-rest