【异常】Spring Cloud Gateway网关自定义过滤器无法获取到请求体body的内容?不存在的!
一、需求说明
项目要使用到网关SpringCloud Gateway进行验签,现在定义了一个过滤器ValidateSignFilter,
我希望,所以过网关SpringCloud Gateway的请求,都能够校验一下请求头,看看是否有Sign
这个字段放在请求头中。
二、异常说明
但是,我遇到了SpringCloud Gateway网关层,无法获取到请求体body的内容问题。以下是具体的解决方案,它能够解决我无法获取请求体(Request Body)的问题
三、异常解决
3.1 在SpringCloud Gateway配置文件中增加过滤器
原来错误的配置内容:
#网关路由服务配置
spring:cloud:# 网关配置gateway:discovery