1. 首页
  2. 编程语言
  3. Java
  4. Spring Cloud Gateway 获取请求体(Request Body)的多种方法

Spring Cloud Gateway 获取请求体(Request Body)的多种方法

上传者: 2022-03-16 14:40:04上传 PDF文件 98.40 KB 热度 23次

然而我们在他封装之前读取了一次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也可以运行。

用户评论