处理不带内容类型的发帖请求

问题描述 投票:0回答:1

即使我未将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
    }

rest spring-boot http-post
1个回答
0
投票

尝试像这样在代码中添加标题:

       @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
        }

希望为您工作

© www.soinside.com 2019 - 2024. All rights reserved.