即使我未将content-type作为application / json传递时,我也要处理Post请求,它应以类似方式对待它,因此应将其视为已发送JSON。当前,如果我删除内容类型,则会收到415错误代码,其中包含“不受支持的媒体类型”]
有什么办法吗?
这是我的代码
@PostMapping(produces = MediaType.APPLICATION_JSON_VALUE,consumes = MediaType.APPLICATION_JSON_VALUE )
public ResponseEntity Test(@RequestBody Request request) throws TestException {
....
//some code
}
尝试像这样在代码中添加标题:
@PostMapping(produces = MediaType.APPLICATION_JSON_VALUE,consumes = MediaType.APPLICATION_JSON_VALUE,
headers = "Content-type=application/json") )
public ResponseEntity Test(@RequestBody Request request) throws TestException {
....
//some code
}
希望为您工作