gpt4 book ai didi

javascript - 简单的 XML HttpRequest 问题

转载 作者:数据小太阳 更新时间:2023-10-29 02:59:12 25 4
gpt4 key购买 nike

我正在尝试使用 API 从外部网站发起对某些数据的请求。

如果我将请求复制粘贴到我的网络浏览器中,它就可以正常工作。例如 (http://example.com/json/user/search/all)我可以在浏览器窗口中看到结果。

但是,我正在尝试从网站启动此查询,但遇到了一个问题:像这样使用一些 javascript:var req = new XMLHttpRequest();req.open('GET', 上面提到的 url, true)请求.发送()

我收到一条错误消息:Origin (MyDOMAIN) is not allowed by Access Control Allow Origin。

同样,我对 XMLHttpRequests 还很陌生,我认为这很容易解决。有人知道吗? (我尝试搜索谷歌但找不到好的答案)提前致谢。

最佳答案

你不能做 Cross-Site XMLHttpRequests并且需要使用代理来完成它。

This article来自 Yahoo 的文章对此进行了详细解释,并提供了更多有关如何解决它的想法。但基本上不应该这样做,因为出于安全目的存在此限制。

如果您使用 PHP 和 fopen() 并使用您的 XMLHttpRequest 对象简单地调用该页面会更好。

关于javascript - 简单的 XML HttpRequest 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4908328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com