CORS 和 example.com

2024-04-09

我在 CORS 方面遇到了麻烦。 我使用的 API 有

Access-Control-Allow-Origin: http://www.example.com

因此,我无法访问继续访问我的网站所需的信息。
但是,奇怪的是,如果我将 API url 放入 Firefox 地址栏中,我就能看到它。

这是我的标头请求:

Host: carto.strasmap.eu
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0
Accept: application/json, text/plain
Accept-Language: fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://192.168.1.49:9000/
Origin: http://192.168.1.49:9000
Connection: keep-alive

和标题答案

Access-Control-Allow-Methods: GET, POST, PUT, DELETE
Access-Control-Allow-Origin: http://www.example.com/
Access-Control-Max-Age: 0
Cache-Control: max-age=31536000
Connection: Keep-Alive
Content-Encoding: gzip
Content-Length: 781
Content-Type: text/javascript; charset=utf-8
Date: Sat, 25 Jul 2015 01:23:50 GMT
Expires: Sun, 24 Jul 2016 01:23:50 GMT
Keep-Alive: timeout=5, max=100
Server: Apache
Vary: Accept-Encoding
X-Powered-By: PHP/5.6.8

当然,我不能修改API。 我的网站使用 AngularJS。

我能做些什么来获取隐藏在这背后的数据吗?

感谢您的帮助
Lothigo


No.

If the Access-Control-Allow-Origin标头是example.com如果您尝试从任何其他来源访问它,您将无法访问它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CORS 和 example.com 的相关文章

随机推荐