POC を作成しています。"Authorization: Bearer" を Web サービス プロキシに送信しようとしています。WSO2ESB の Class Mediation を使用してこれを行うにはどうすればよいですか。
また、新しいペイロードを追加して古いペイロードを変更するにはどうすればよいですか.... in class Mediation
次のことを試してください。
<property name="Authorization" value="Bearer" scope="transport"/>
ペイロードの変更はさまざまな方法で行うことができます。ペイロード全体を変更する 1 つの方法は、payloadFactory を使用することです。
<payloadFactory>
<format>
<m:getquote xmlns:m="http://services.samples">
<m:request>
<m:symbol>$1</m:symbol>
</m:request>
</m:getquote>
</format>
<args>
<arg expression="//m0:Code" xmlns:m0="http://services.samples"/>
</args>
</payloadFactory>
または、enrich メディエーターを使用して同じことを実現できます。
<enrich>
<source type="inline" clone="false">
<m:getquote xmlns:m="http://services.samples">
<m:request>
<m:symbol>$1</m:symbol>
</m:request>
</m:getquote>
</source>
<target type="body" action="replace" />
</enrich>
<enrich>
<source type="property" clone="true" property="PATIENTS"/>
<target xmlns:m="http://services.samples" xpath="//m:symbol"/>
</enrich>
お役に立てれば
よろしく、ニドキル