比如:URL=http://localhost:5678/service-id/hello
其中service-id对应service-id,这个URL能够正确被处理,但是如果把URL中的service-id部分不正确的话,比如改为:
URL=http://localhost:5678/service-id2222/hello
那就无法被处理了,甚至连源码中的ServletDetectionFilter和DebugFilter都不经过,而是直接经过PreDecorationFilter,前两者的优先级比后者优先级高!!真是诡异啊,有爱好者发现问题了吗?可以去debug一下,直接用正确的URL访问和用无效的URL访问(比如把service-id改为无效的)来测试一下即可,很简单的,求大神分析啊。
关于无效的URL不经过zuul的pre的某些过滤器的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-