これは簡単です<URL>
。Apigee サービス コールアウト(SC)の要素を動的なものとして必要とします。
例えば:<URL>http://{dynamicURL}</URL>
どこdynamicURL
で実行時に決定され、この値はリクエストごとに異なります。(ip:port/abc/orderid/1234) のような完全なターゲット URL が含まれます。
<HTTPTargetConnection>
<Properties />
<URL>http://{dynamicURL}</URL>
</HTTPTargetConnection>
これらを試しました:
JS ポリシー
servicecallout.{scpolicyname}.target.url
で、コンテキストに設定してみました。この場合、ダイナミックのみip:port
が送信されます。URI がありません/abc/orderid/1234
。ポリシーでヘッダーを作成し、
AssignMessage
$ を前に付けて request.header.name, {request.header.name} のように SC URL 要素で使用しようとしました。ポリシーでは、変数を作成し、フロント
AssignMessage
のように SC で使用してみました。{dynamicURL}
$
これは一般的なユースケースであり、簡単な方法があるはずです。これについてあなたの助けが必要です。
ありがとう、
ソム