Hello Team,
We have created an API Proxy using No-Target and added CORS in Assign Message policy. When testing API Proxy with POST method in developer portal, got a CORS error i.e., Unknown Status
{ "isTrusted": true } .
In Assign Message Policy we have added the following code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AssignMessage async="false" continueOnError="false" enabled="true" name="ADD CORS">
<DisplayName>ADD CORS</DisplayName>
<FaultRules/>
<Properties/>
<Remove>
<Headers>
<Header name="Access-Control-Allow-Origin"/>
<Header name="Access-Control-Allow-Headers"/>
<Header name="Access-Control-Max-Age"/>
<Header name="Access-Control-Allow-Methods"/>
<Header name="Access-Control-Allow-Credentials"/>
</Headers>
</Remove>
<Add>
<Headers>
<Header name="Access-Control-Allow-Origin">*</Header>
<Header name="Access-Control-Allow-Headers">origin, x-requested-with, accept,Authorization</Header>
<Header name="Access-Control-Max-Age">3628800</Header>
<Header name="Access-Control-Allow-Methods">GET</Header>
<Header name="Access-Control-Allow-Credentials">true</Header>
</Headers>
</Add>
<IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
<AssignTo createNew="false" transport="http" type="response"/>
</AssignMessage>
Thanks in Advance
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |