【发布时间】:2016-08-25 03:16:20
【问题描述】:
当我使用 $.get 或 superagent 或 request 或 axios 通过浏览器访问 typeform API 时,我收到错误 No 'Access-Control-Allow-Origin' header is present on the requested resource。 Origin 'http://localhost:8100' 因此不允许访问。
但是,当我使用 cURL 或 HTTPIE 或 Postman 发出相同的请求时,每次都成功。如何解决这种行为以及如何实现客户端版本?
【问题讨论】:
-
除非服务器明确允许,否则不允许浏览器发出跨域 AJAX 请求。服务器不受限制。
-
您可以出于开发目的禁用浏览器中的 cors 安全性。谷歌一下就行了。
标签: javascript html cors