我需要将JWS字符串发布到http端点。生成的JWS字符串可以在soapui或postman中正常工作。我只需要一种通过WSO2 ESB将此字符串发送到http端点的方法。有人知道如何实现吗?
我尝试使用有效负载工厂。但是该调解员仅接受xml的json。 我的代码片段现在看起来像这样:
我做了很多搜索,但还没有找到答案。
<payloadFactory media-type="xml">
<format>
<text xmlns="http://ws.apache.org/commons/ns/payload">$1</text>
</format>
<args>
<arg evaluator="xml" expression="get-property('PayloadJWS')"/>
</args>
</payloadFactory>
<property name="messageType" scope="axis2" type="STRING" value="application/jwt"/>
<property name="contentType" scope="axis2" type="STRING" value="application/jwt"/>
<call blocking="true">
<endpoint name="HTTPEndpoint">
<http method="post" uri-template="<uri>"/>
</endpoint>
</call>