在没有设置内容类型的情况下调用Spring端点

时间:2017-09-14 13:05:35

标签: spring spring-mvc spring-boot

在Spring中为Postman或其他没有设置Content-Type的人设置的方法签名有什么必要?

签名是:

@RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = "application/json")
@ResponseBody
public ResponseEntity getHouseholdChanges (@PathVariable("id") Long id) { ... }

当我在没有内容类型的邮递员中打电话时,我收到415状态。

当我无法设置内容类型时,我需要来自其他人的电话,但这种方法总是相同的。

1 个答案:

答案 0 :(得分:0)

尝试从方法签名中删除

  

produces = "application/json"

这应该返回一个邮递员应该显示的字符串而不会抛出任何错误代码。