我有一个网站,它使用where2GetIt API。我需要从该网站获得一些数据,从外部网站获取API密钥
但制作请求后,我得到“否‘访问控制允许来源’标头出现在 请求的资源。起源‘空’,因此不容许访问“错误。
我假设问题在于我没有访问API。我怎样才能访问API?
我有一个网站,它使用where2GetIt API。我需要从该网站获得一些数据,从外部网站获取API密钥
但制作请求后,我得到“否‘访问控制允许来源’标头出现在 请求的资源。起源‘空’,因此不容许访问“错误。
我假设问题在于我没有访问API。我怎样才能访问API?
如果你正在使用Javascript执行此操作,请确保您了解CORS
... CORS给Web服务器跨域访问控制,这使 安全的跨域数据传输。现代浏览器在API容器中使用CORS(例如XMLHttpRequest)来缓解HTTP请求的交叉源 的风险。
又见这个问题的StackOverflow How does Access-Control-Allow-Origin header work?
的可能的复制[如何访问控制允许来源头工作?](http://stackoverflow.com/questions/10636611/how-does-access -control-allow-origin-header-work) –