一般我们在用zuul写网关的时候,会做一些过滤,但是如果过滤的校验没有通过,我们就不希望zuul转发到后端服务器上了,这样的话我们就可以在run的逻辑中写上
RequestContext.getCurrentContext().setSendZuulResponse(false)
这样就不会转发到后端的服务上了,但是如果后面还有filter执行的话,其实还是会执行的,我们只需要重写下shouldFilter这个方法就可以了,这个方法可以控制是否走这个filter。
一般我们在用zuul写网关的时候,会做一些过滤,但是如果过滤的校验没有通过,我们就不希望zuul转发到后端服务器上了,这样的话我们就可以在run的逻辑中写上
RequestContext.getCurrentContext().setSendZuulResponse(false)
这样就不会转发到后端的服务上了,但是如果后面还有filter执行的话,其实还是会执行的,我们只需要重写下shouldFilter这个方法就可以了,这个方法可以控制是否走这个filter。