2017-07-11 10 views
0

ws02 api managerでシステム変数を作成しようとしています。WS02 APIマネージャーでシステム変数を作成

変数は、以下のような特殊文字が含まれている/しかし、世界的な仲介者で読み込まれているとき/は%2F

私は非常になり、私の変数に特殊文字を使用することができます方法上の任意の助けに変換されます感謝。

WSO2のAPIMのV 1.10

答えて

0

URLは、スクリプトメディエーターでデコードしてみてください。

<script language="js" description="Query Parameter Decoding Script"> 
    mc.setProperty("DECODED_PARAM", encodeURIComponent(mc.getProperty('ENCODED_PARAM'))); 
</scrpt> 

参考:http://movingaheadblog.blogspot.com/2015/09/wso2-esb-how-to-url-encode-in-wso2-esb.html

+0

こんにちはBhathiya、 私たちはあなたが言及しているものを試してみました、それは仲介者を離れた後、問題が実際に発生した表示されますが、さらに検討しました。 – brisbrain

+0

TID:[-1234] [] [2017-07-12 16:50:58,543] INFO {org.apache.synapse.mediators.builtin.LogMediator} - company-custom_properties_in-End =グローバルカスタムカスタムプロパティの終了{org .apache.synapse.mediators.builtin.LogMediator} TID:[-1] [] [2017-07-12 16:50:58,545] WARN {org.apache.synapse.transport.passthru.ConnectCallback} - 接続が拒否されたか、失敗しました:esbtest.company.com.au%2Fdev:443 {org.apache.synapse.transport.passthru.ConnectCallback} – brisbrain

+0

シナプス設定を投稿してください。グローバルメディエーターはどういう意味ですか? – Bee

関連する問題