2 bnna8356586 bnna8356586 于 2017.09.07 09:28 提问

关于无效的URL不经过zuul的pre的某些过滤器的问题

比如: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改为无效的)来测试一下即可,很简单的,求大神分析啊。

1个回答

devmiao
devmiao   Ds   Rxr 2017.09.07 09:32
Csdn user default icon
上传中...
上传图片
插入图片