不支持POST请求方法,支持以下GET

Posted 穆雄雄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不支持POST请求方法,支持以下GET相关的知识,希望对你有一定的参考价值。

大家好,我是雄雄。


刚刚在用**@FeignClient**注解的时候,报了个错,不支持POST请求方法,支持以下GET、

字面意思上看,好像是让把请求方式从post改成get.

但是,我检查了下我的代码,get提交方式没有一点问题,所以问题不是出在这里。


去网上搜了下,方法和我理解的是字面意思一模一样…

于是,尝试着将代码改成了这个样的:

@FeignClient("xxx-web")
public interface WebClient 

    /**
     * 根据编号查询网站的配置信息
     * @param id
     * @return
     */
    @GetMapping(value = "/config/webConfig/queryConfigById")
    String queryConfigById(@RequestParam("id") String id);

然后继续运行,问题解决

注意区别:
原来参数是没有@RequestParam("id")的,导致出错。

上网搜了下为什么,没有搜到结果,有知道的大佬可以在评论区简要留言以示指导,不胜受恩感激!!!

以上是关于不支持POST请求方法,支持以下GET的主要内容,如果未能解决你的问题,请参考以下文章

WebApi Post 方法总是返回“请求的资源不支持 http 方法 'GET'。”状态:405 方法不允许

POST 请求不支持 Postman GET 请求

Spring Boot 尝试访问 Post 请求 URL,但显示 GET 不支持

spring RequestMethod.POST-请求方法'GET'不支持

405 Method Not Allowed:不支持请求方法“GET”

不支持请求方法“POST”