SOLVED

CORS error when calling API

Go to solution
Highlighted

CORS error when calling API

Hi,

I am trying to call Marketo rest API using the javascript on the CMS web page but I am getting CORS error. Is there any way to fix this?

Thanks

Harish G

Harish Gupta
1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Level 10 - Community Moderator

Re: CORS error when calling API

There's no reason to use the browser to test, since the browser won't be the deployment platform. Use cURL, Postman, etc.

The reason for the CORS error should be self-evident: it isn't a browser API, so the Access-Control headers are not present.

View solution in original post

3 REPLIES 3
Highlighted
Level 10 - Community Moderator

Re: CORS error when calling API

You must never, ever, ever even consider calling the REST API directly from the browser. Just think about what you're exposing for a second.

Highlighted

Re: CORS error when calling API

Hi Sanford,

Yes, agreed with you. Calling the rest API from the browser is not a safe way. But I am doing it for testing purpose.

From Server, I am able to call the API successfully but I was testing using browser-side also.

Thanks

Harish Gupta
Highlighted
Level 10 - Community Moderator

Re: CORS error when calling API

There's no reason to use the browser to test, since the browser won't be the deployment platform. Use cURL, Postman, etc.

The reason for the CORS error should be self-evident: it isn't a browser API, so the Access-Control headers are not present.

View solution in original post