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

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

后端网址: backend.com

代理网址: proxy.com

当我查询代理url时,例如http://proxy.com/items/1,我得到一个href带有domain链接的响应backend.com。我需要域名proxy.com

回答:

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

现在,你需要注册一个filter bean。

最少的实现:

@Bean

FilterRegistrationBean<ForwardedHeaderFilter> forwardedHeaderFilter()

{

FilterRegistrationBean<ForwardedHeaderFilter> bean = new FilterRegistrationBean<>();

bean.setFilter(new ForwardedHeaderFilter());

return bean;

}

以上是 如何在代理后面配置Spring HATEOAS? 的全部内容, 来源链接: utcz.com/qa/414680.html

回到顶部