【问题标题】:How to get clients actual address in java如何在java中获取客户的实际地址
【发布时间】:2018-09-21 02:59:58
【问题描述】:

我们有一个运行在多个微服务系统上的应用程序。让我们考虑一个场景,客户端从微服务 1 请求某些内容,微服务 1 调用微服务 2 上的 API。在这种情况下,我想在 microservice2 中获取 clients_ip_address。有没有规定我可以从 request_header 获取 client_ip_address ? 谢谢 斯鲁米特。

【问题讨论】:

  • 我认为您必须以某种方式转发原始客户端的 IP 地址,即插入标头,就像代理对 X_FORWARDED_FOR 所做的那样。实际的方式很大程度上取决于您使用的框架/库。

标签: microservices clientip


【解决方案1】:

用户getRemoteAddr()请求方法。

ipAddress = request.getRemoteAddr();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2017-01-17
    • 2019-07-12
    相关资源
    最近更新 更多