2017-02-17 9 views
0

私はWSO2 APIM v2.0.0を使用しており、POCで作業しています。WSO2 APIM URLパターンメディエーションスクリプト

私は、イン/アウト/フォルト・フローに関するメッセージ・メディエーション・ポリシーを理解し、使用することができました。このメディエーション・ポリシーは、API全体に適用されます。

しかし、同じAPIで定義されているさまざまなURLパターンにメディエーションスクリプトを使用したいと考えています。 enter image description here

リソースの下でゲートウェイ(Carbon)に次のものが見つかりました。あなたはこれを実装するためのドキュメントを私に案内することができますか? enter image description here

ありがとうございます。

+0

私はこれが最善の考えだとは思わない。むしろ、リソースパス($ axis:REST_URL_POSTFIX)に基づいて他のシーケンスを呼び出すことができるメディエーションシーケンスを使用することをお勧めします。 – gusto2

+0

乾杯、ありがとう。実装しようとします。 – kiran

+0

URLパターン/リソースごとにメディエーションシーケンスを適用する方法について説明したドキュメントや例を教えてください。 – kiran

答えて

2

URLパターンごとにメディエーション・シーケンスを関与することはできません。しかし、シーケンスとアウトシーケンスを別々に行うことができます。

あなたのケースでは、以下のようなメディエーションシーケンス内でリクエストパスを読み取り、それに応じてロジックを実装できます。

<property name="ApiName" scope="transport" expression="$ctx:REST_SUB_REQUEST_PATH"/> 

詳細については、this blog postを参照してください。

+0

ありがとうございました。これは私にクラックを与える必要があります。 – kiran

+1

さらに、入力にメディエーション・フローを割り当てる方法についての素晴らしい文書です。https://docs.wso2.com/display/AM210/Adding+Mediation+Extensions – gusto2

関連する問題