一、该问题的重现步骤是什么?
1. 给用户设置大量部门、岗位信息
2. 登入后生成的jwt 较大
3. 通过springcloud gateway转发到应用直接返回400
4.请求能正常走到gateway中的拦截器,说明网关本身对请求头没有限制
5.转发到下游服务时报错
6.绕开网关同样的参数和请求头请求下游服务能正常访问,说明服务本身也没有请求头的限制
7.当前怀疑问题出在请求转发的时候,但不知道怎么处理
网关配置:
postman报错信息
绕开网关直接访问截图
加个这个配置试试看
server: port: 80 max-http-request-header-size: 1024KB
不行的话,排查流程可以参考:https://blog.csdn.net/qq_34083066/article/details/103689859
作者追问:2025-07-03 10:31
我看了该内容,该内容都是基于网关本身接收请求时因请求头太大报错,但在我这体现出的问题是,网关本身是接收到了请求的,我能在网关断点到对应的拦截器,说明网关没问题,只是网关在转发请求时出错了
讨论(0)