Spring Cloud Gateway中的“传入请求的无效URL:索引查询中的非法字符”

时间:2018-06-29 19:51:44

标签: spring-cloud spring-cloud-gateway

我在Spring Cloud Gateway上为另一个应用程序设置了反向代理,该应用程序处理查询字符串中的某些特殊字符,例如:http://example.com?id=abc|efg。在这种情况下,“ |”似乎是不好的角色,云网关将无法处理uri。失败并显示以下错误

  

o.s.h.s.r.ReactorHttpHandlerAdapter:传入的无效URL   请求:查询中索引6处的非法字符

我希望通过对uri进行编码并重新路由链来在自定义网关过滤器中处理此问题。不幸的是,甚至在它击中我的网关过滤器之前,都会发生此错误。我想知道如何处理这类问题。非常感谢您提供任何帮助。

0 个答案:

没有答案