spring gateway 路由到域名404,路由到ip+端口正常。浏览器请求域名和请求ip+端口效果一致

发布于 2022-09-12 01:14:05 字数 971 浏览 12 评论 0

PredicateDefinition pathPredicate = new PredicateDefinition();
Map<String, String> predicateParams = new HashMap<>(8);
pathPredicate.setName("Path");
//请替换成本地可访问的路径
//请替换成本地可访问的路径
predicateParams.put("pattern", "/yyyy/authentication/**");
pathPredicate.setArgs(predicateParams);

RouteDefinition definition = new RouteDefinition();
definition.setId("0");
definition.setPredicates(Arrays.asList(pathPredicate));
//请替换成本地可访问的域名
//URI uri = UriComponentsBuilder.fromHttpUrl("http://localhost:9999/authentication/").build().toUri();
URI uri = UriComponentsBuilder.fromHttpUrl("http://authservice.xymdev.com/authentication/").build().toUri();
definition.setUri(uri);
FilterDefinition filterDefinition = new FilterDefinition();
filterDefinition.setName("StripPrefix");
filterDefinition.addArg("parts", "1");
definition.setFilters(Lists.newArrayList(filterDefinition));

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文