我正在使用Apigee作为后端API的代理服务器。我的问题陈述是在请求头中添加主机ip(从API使用者收到)并将其转发到后端服务器。我正在使用上下文变量访问IP地址“ proxy.client.ip“。如何在标题中添加此值并进一步传递。我尝试了以下解决方案 -
var contentIp = context.getVariable("proxy.client.ip");
context.setVariable("IpValue", contentIp);
它在变量中显示值,同时调试跟踪会话。但是如何在请求标头中添加它。谢谢。
答案 0 :(得分:1)
使用"分配政策解决了问题" - 加入
<Header name="IpValue">{proxy.client.ip}</Header>
在政策文件中。