Я новичок в WSO2, я создал прокси-сервис, который обращается к URL-адресу, встроенному в конечную точку с помощью метода POST, для перехода по этому URL-адресу мне требуется 3 заголовка через POSTMAN, поэтому я встроил эти заголовки в посредник заголовков в WSO2 ESB , При нажатии через POSTMAN авторизация не требуется (раздел авторизации в POSTMAN содержит «No Auth»).
Когда я запускаю свою прокси-службу, она выдает мне сообщение «org.apache.axis2.AxisFault: Ошибка транспорта: 401 Ошибка: неавторизована».
Ниже мой код: -
<proxy name="SampleProxy" startOnLoad="true" transports="http https" xmlns="http://ws.apache.org/ns/synapse">
<target>
<inSequence>
<class description="classname" name="com.rocky.myclass"/>
<log description="Log" level="custom">
<property expression="get-property('sampleProperty')" name="Property_From_class"/>
</log>
<header name="Authorization" scope="transport" value="get-property('sampleProperty')"/>
<header name="Host" scope="transport" value="hostname"/>
<header name="Content-Type" scope="transport" value="text/plain"/>
<send>
<endpoint key="MyEP"/>
</send>
</inSequence>
<outSequence>
<respond/>
</outSequence>
<faultSequence/>
</target>
Любая помощь, как решить?