Я получаю параметр авторизации токена из API входа в систему.Мне нужно использовать этот токен в параметрах заголовка, которые я дал с помощью посредника In Flow в другом API. Поэтому я пытаюсь использовать конфигурацию CORS и получить параметр токена в качестве заголовка типа и заполнить его при вызове API.
Я далЭто значение токена в посреднике со статическим значением и сработало.Но это значение динамически изменяется, вызывая Login API, поэтому я должен дать значение времени выполнения.
мой посредник:
<?xml version="1.0" encoding="UTF-8"?>
<sequence name="tokenMediator" trace="disable" xmlns="http://ws.apache.org/ns/synapse">
<log level="full"/>
<header name="caller-token" scope="transport" value="123"/>
<header name="Content-Type" scope="transport" value="application/json"/>
<header name="Access-Control-Allow-Origin" scope="transport" value="http://onlinewebapi"/>
<header expression="$header:token" name="Authorization" scope="transport"/>
<property name="messageType" scope="axis2" type="STRING" value="application/json"/>
</sequence>
, когда я вызываю API, я получаю следующее: "TypeError: Failedчтобы получить ", и он не проходит WSO2, чтобы добраться до моих местных кодов.Я изменил имя параметра с токена на авторизацию и результат не изменился.