如果我使用HTTPS,如何获取客户端的IP地址?

时间:2015-02-18 21:59:17

标签: java spring http https ip

如果我使用HTTP,我可以获得正常的IP地址,但如果我使用HTTPS,它将返回代理服务器的IP地址。如何获取客户端的IP地址而不是代理服务器?

1 个答案:

答案 0 :(得分:4)

代理通常会添加X-Forwarded-For标题see here,其中包含真实客户端的IP地址。

请注意,就您在请求中看到的IP地址而言,HTTP和HTTPS之间没有区别,它们都会为您提供发起请求的User-Agent的IP地址。