Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

CORS Error in Apigee Developer Portal

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

0 10 2,849
10 REPLIES 10