调用其他API时,如何在Spring中欺骗IP地址以保留客户端IP地址?

时间:2020-04-26 23:17:21

标签: java spring-boot http tomcat ip-address

我需要在Spring后端调用一个外部API,该API保留了客户端的IP地址。本质上,外部API会基于客户端的IP地址生成令牌,并且除非接收者的IP与请求者的IP匹配,否则该令牌将不起作用。因此,如果我向后端发出请求,则IP将是服务器的IP,而不是客户端的IP,并且令牌将不起作用。

我已经尝试使用HTTP标头X-Forwarded-ForX-Real-IPHost,但是外部API均不接受它们。我实际上需要欺骗服务器的IP地址以匹配客户端的IP地址。

这是怎么做到的?

0 个答案:

没有答案