【问题标题】:How do I get incoming request IP address in Java Play 1.2.4如何在 Java Play 1.2.4 中获取传入请求 IP 地址
【发布时间】:2012-04-06 11:27:26
【问题描述】:

我在 Play 中看到了! 2.0 有 Http.Context.current() http://www.playframework.org/documentation/api/2.0/java/play/mvc/Http.Context.html#current()

但在游戏中! 1.2.4 如何获取当前HTTP请求的IP地址?

谢谢。

【问题讨论】:

    标签: playframework playframework-1.x


    【解决方案1】:

    如果你在控制器内,你可以这样做

    request.remoteAddress;
    

    否则,您将需要这样做

    Http.Request.current.get().remoteAddress;
    

    【讨论】:

    • 这是正确的,但如果您使用 Apache 作为前端服务器,您需要查看 request.headers.get("x-forwarded-for")
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多