nacos 远程调用服务 Request method ‘POST‘ not supported

1.报错

源码如下,使用的是Get 请求,然而到服务点,却报错不支持POST请求

    @GetMapping("/goosOss/deleteGoodsImg")
    public Result deleteGoodsImg(String fileUrl);

2. 原因

nacos框架,底层判断请求方式,并不是通过@xxxMapping 注解,默认情况下,都会认为是POST 请求。
想要改变方法必须在参数上加上相应的@xxxxx。
eg:@RequestParam("xxx")@PathVariable("id") 等等

3. 解决方法

    @GetMapping("/goosOss/deleteGoodsImg")
    public Result deleteGoodsImg(@RequestParam("fileUrl") String fileUrl);

猜你喜欢

转载自blog.csdn.net/wakaka112233/article/details/121451888
今日推荐