Spring Cloud Gateway 获取请求体(Request Body)的多种方法
然而我们在他封装之前读取了一次request body,而request body只能读取一次。因此就出现了上面的错误。再者受版本限制这种方法在spring-boot-starter-parent 2.0.6.RELEASE + Spring Cloud Finchley.SR2 body 中生效,但是在spring-boot-starter-parent 2.1.0.RELEASE + Spring Cloud Greenwich.M3 body 中不生效,总是为空二、先在全局过滤器中获取,然后再把request重新包装,继续向下传递传递该方案的缺陷:request body获取不完整,只能获取1024B的数据。并且请求体超过1024B,会出现响应超慢。三在低版本的Spring Cloud Finchley.SR2也可以运行。
用户评论