Apiman X-Fowarded-For on Simple Header Policy

时间:2018-03-07 14:52:13

标签: apiman

我想知道是否有某种方法可以在API Man的Request Header上添加客户端远程IP。

我需要使用" X-Forwarded-For"添加简单标头政策。包含客户端远程ip。

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

1 个答案:

答案 0 :(得分:0)

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

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

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