Spring Cloud Gateway到自身的路由



我有一个spring云网关实现的场景(只是为了说明,将该服务称为自定义api网关)。在这个"自定义API网关"我想定义一个路由,过滤器,谓词和转发请求到一个自定义端点在"自定义API网关"?有办法做到这一点吗?除了转发到"自定义api网关"中的URI之外,一切都工作正常。
id: UpdateUser
uri:  SHOULD NOT GO DOWNSTREAM (endpoint is in 'custom api gateway')
predicates:
- path=/api/users
filters:
- ValidateSession

由于Segi

您可以在spring云网关中定义一些控制器,并编写路由来将请求路由到这些控制器,但是您应该添加像prefixPath,stripPrefix这样的uri更改过滤器来将uri部分更改为不同的部分

如果你不改变uri,请求会导致一个413请求实体太大的错误码,如果你打开调试级别的日志,你会看到网关一遍又一遍地传递这个请求给自己。

最新更新