此处的用例是必须根据某些条件更改目标端点URL。用于覆盖“target.url”的JavaScript策略不会将呼叫路由到新目标。它仍然路由到API代理的“概述”选项卡上设置的“默认目标端点URL”。 这是JavaScript:
context.setVariable(“target.url”,url);
其中,URL是需要设置的新目标网址值。
http://apigee.com/docs/api-services/content/javascript-object-model显示了一个类似的示例,http://apigee.com/docs/api-services/api/variables-reference确认变量引用是正确的。
答案 0 :(得分:5)
请确保JavaScript的策略位于流的目标端(与Proxies端相对)。如果策略在流程的Proxies端执行,您将看不到更改生效。