在 Apigee 的请求 header 中添加 key-value
Add key-value in request header in Apigee
我正在使用 Apigee 作为后端的代理服务器 API's.My 问题陈述是在请求中添加主机 ip header(从 API 消费者那里收到) 并将其转发到后端 server.I 使用上下文变量 "proxy.client.ip" 访问 IP 地址。如何在 header 中添加此值并将其传递 further.I 已尝试以下解决方案-
var contentIp = context.getVariable("proxy.client.ip");
context.setVariable("IpValue", contentIp);
它在 变量 中显示值,同时调试跟踪 session.But 如何在请求 headers.Thanks 中添加它。
使用 "Assign Policy"- 解决了问题
已添加
<Header name="IpValue">{proxy.client.ip}</Header>
在策略文件中。
我正在使用 Apigee 作为后端的代理服务器 API's.My 问题陈述是在请求中添加主机 ip header(从 API 消费者那里收到) 并将其转发到后端 server.I 使用上下文变量 "proxy.client.ip" 访问 IP 地址。如何在 header 中添加此值并将其传递 further.I 已尝试以下解决方案-
var contentIp = context.getVariable("proxy.client.ip");
context.setVariable("IpValue", contentIp);
它在 变量 中显示值,同时调试跟踪 session.But 如何在请求 headers.Thanks 中添加它。
使用 "Assign Policy"- 解决了问题 已添加
<Header name="IpValue">{proxy.client.ip}</Header>
在策略文件中。