我想知道是否有一些方法可以将客户端远程IP添加到API Man的请求头上。
我需要添加一个包含客户端远程ip的简单头策略"X-Forwarded-For“。
我的后端是获取远程客户端的APIMan IP,但我需要获取客户端IP。
发布于 2018-06-21 16:56:19
您可以创建自定义策略插件,覆盖doApply方法,将来自ApiRequest对象的客户端IP设置为自定义头部,如下所示。
apiRequest.getHeaders().put("X-Forwarded-For", apiRequest.getRemoteAddr());并将新的自定义策略插件添加到您的服务。这是一个创建插件的简单教程
https://stackoverflow.com/questions/49154784
复制相似问题