1.在报错的代码中发现一行
at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.java:93)
2.点进去,debug这一行
FeignException exception = errorStatus(methodKey, response);
3.查看response,发现POST请求的参数带在header了上
4.查看代码,原来是参数上注解了@SpringQueryMap
5.修改为@RequestBody
再次调用,成功!
记一次Feign报400排错过程
最新推荐文章于 2024-09-02 10:09:50 发布