Spring boot Spring云网关-重写长URL时出现413错误

Spring boot Spring云网关-重写长URL时出现413错误,spring-boot,spring-cloud-gateway,Spring Boot,Spring Cloud Gateway,在SpringBoot2.2.2上运行SpringCloudGateway(Hoxton.RELEASE),遇到了一个问题,我们的过滤构建了。。。。可笑的长网址 我们看到的问题是,当URL超过大约4100个字符时,网关将此报告为错误请求并返回413错误。我相信这可能来自路径重写,但这只是一个猜测 实际记录的错误在网关的日志中,请求未到达应用程序 []: 2020-01-08 08:46:39.012 [reactor-http-nio-6] INFO r.n.h.s.AccessLog 0:0

在SpringBoot2.2.2上运行SpringCloudGateway(Hoxton.RELEASE),遇到了一个问题,我们的过滤构建了。。。。可笑的长网址

我们看到的问题是,当URL超过大约4100个字符时,网关将此报告为错误请求并返回413错误。我相信这可能来自路径重写,但这只是一个猜测

实际记录的错误在网关的日志中,请求未到达应用程序

[]: 2020-01-08 08:46:39.012 [reactor-http-nio-6] INFO  r.n.h.s.AccessLog 0:0:0:0:0:0:0:1 - - [08/Jan/2020:08:46:39 -0500] "GET /bad-request HTTP/1.0" 413 0 8443 0 ms
有没有办法配置网关将处理的请求URL的允许大小?如果我尝试在没有网关的情况下运行应用程序,它很容易支持更长的URL


我知道长URL可能不是所有浏览器都支持的,而且这不是一个好主意,这是另一个需要解决的问题。目前,我们仅限于插件生成的URL,直到我们能够超越它。

您同时找到解决方案了吗?因为我也有同样的问题,我们没有。我们最终删除了插件,并以一种不会生成长URL的方式重新编写了所需的功能。您同时找到解决方案了吗?因为我也有同样的问题,我们没有。我们最终删除了插件,并以一种不会生成长URL的方式重新编写了所需的功能。