Cloud foundry Cloudfoundry中的remoteAddr
我开发了一个grails应用程序,通过使用request.remoteAddr来识别访问者所在的国家。我将该应用程序推送到cloudfoundry,它运行良好,但remoteAddr的所有值都是cloudfoundry的内部值,如172.30.49.25,因此我的应用程序不识别任何国家。我尝试了这个地址-同样的结果Cloud foundry Cloudfoundry中的remoteAddr,cloud-foundry,Cloud Foundry,我开发了一个grails应用程序,通过使用request.remoteAddr来识别访问者所在的国家。我将该应用程序推送到cloudfoundry,它运行良好,但remoteAddr的所有值都是cloudfoundry的内部值,如172.30.49.25,因此我的应用程序不识别任何国家。我尝试了这个地址-同样的结果 所以问题是:如何在部署在CloudFoudry中的Grails或Java应用程序中获取用户的实际IP地址?您应该能够从X-Cluster-Client-IP或X-Forwarded-
所以问题是:如何在部署在CloudFoudry中的Grails或Java应用程序中获取用户的实际IP地址?您应该能够从
X-Cluster-Client-IP
或X-Forwarded-For
HTTP请求头中获取此数据
比如:
request.getHeader("X-Cluster-Client-IP")