【问题标题】:Apiman X-Fowarded-For on Simple Header PolicyApiman X-Forwarded-For 上的简单标头策略
【发布时间】:2018-03-07 14:52:13
【问题描述】:

我想知道是否可以通过 API Man 在我的请求标头上添加客户端远程 IP。

我需要添加一个简单的标头策略,其中包含一个包含客户端远程 ip 的“X-Forwarded-For”。

我的后端正在获取 APIMan IP 作为远程客户端,但我需要获取客户端 IP。

【问题讨论】:

    标签: apiman


    【解决方案1】:

    您可以创建自定义策略插件并覆盖 doApply 方法以将客户端 IP 从 ApiRequest 对象设置为自定义标头,如下所示。

     apiRequest.getHeaders().put("X-Forwarded-For", apiRequest.getRemoteAddr());
    

    并将新的自定义策略插件添加到您的服务中。这是一个创建插件的简单教程

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-14
      • 2019-03-09
      • 2021-05-20
      • 1970-01-01
      • 2022-06-12
      • 1970-01-01
      相关资源
      最近更新 更多