gpt4 book ai didi

spring - 如何在代理后面配置 Spring HATEOAS?

转载 作者:行者123 更新时间:2023-12-04 02:37:39 26 4
gpt4 key购买 nike

我有 Spring Data Rest 和 Hateoas 作为我的支持。它在代理后面。

后端网址:backend.com
代理网址:proxy.com
当我查询代理网址时,例如http://proxy.com/items/1 , 我收到了 href 的回复与域的链接 backend.com .我需要域名为 proxy.com .

最佳答案

从 Spring-Boot 2.1/Spring 5.1 开始,Spring 将处理 X-Forwarded-* 的责任从 Spring HATEOAS 转移到 Spring MVC。

https://jira.spring.io/browse/SPR-16668

您现在需要注册过滤器 bean。

最小实现:

@Bean
FilterRegistrationBean<ForwardedHeaderFilter> forwardedHeaderFilter()
{
FilterRegistrationBean<ForwardedHeaderFilter> bean = new FilterRegistrationBean<>();
bean.setFilter(new ForwardedHeaderFilter());
return bean;
}

关于spring - 如何在代理后面配置 Spring HATEOAS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30020188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com