问题:连续请求一个接口,成功和异常交替返回,第一次成功,第二次失败,第三次成功.....
技术架构:zuul网关,SpringCloud全家桶做微服务。
触发问题的原因:
在一个pre过滤器中,有如下代码
InputStream stream = httpServletRequest.getInputStream();
String body = StreamUtils.copyToString(stream, Charset.forName("UTF-8"));
目标接口
@RequestMapping(value = "test",method = RequestMethod.POST)
public ResultBean test(){
请求参数
{
}
这样就会导致第一次请求成功返回,第二次请求返回405,交替出现