当前位置: 首页 > 知识库问答 >
问题:

Access-Control-Allog-Origin不允许从jquery或XMLHttpRequest获取amazon aws的HTTP失败

沈永新
2023-03-14
var url_ = "https://sts.amazonaws.com/?Action=GetSessionToken" +
            "&DurationSeconds=3600" +
            "&AWSAccessKeyId=" + AccessKeyId +
            "&Version=2011-06-15" +
            "&Timestamp=" + encode(timestamp) +
            "&Signature=" + encode(hash) +
            "&SignatureVersion=2&SignatureMethod=HmacSHA256";
$.get(url_, function(data) {
alert("response: "+data);
});

我尝试了http://www.html5rocks.com/en/tutorials/cors/上的一些代码,但没有成功

感谢任何帮助

共有1个答案

壤驷骁
2023-03-14

你前一阵子问过那个问题,你可能已经找到了你的答案,但万一别人在找这个问题的答案,下面是:

Access-Control-Allow-Origin是XMLHttpRequest在运行JavaScript的web页面域之外执行请求时的一个安全特性。

例如,一个网页http://foo.com/index.html正在对http://bar.com/query?a=b执行XMLHttpRequest请求,bar.com的服务器必须在响应头中放置Access-Control-Allow-Origin以指定允许跨域请求。

 类似资料:
  • 当我的页面从节点服务器加载时,我向发出了一个ajax请求。什么是最简单、最安全的(不要使用选项启动chrome)。如果必须更改,是否应该在节点服务器上更改?怎么做?

  • null 服务器的响应如下: XMLHttpRequest无法加载http://nqatalog.negroesquisso.pt/login.php。Access-Control-Allow-Origin不允许Origin 。 如何解决此问题?

  • 问题内容: 我是Ajax的新手,只是受过此跨域调用的任务。我们的网页上有一个文本框,用户可用来执行公司名称搜索。通过单击文本框旁边的按钮,将请求Ajax调用。不幸的是,Web服务位于单独的域中,因此自然会引起问题。 以下是我使这项工作的最佳尝试。我还要注意,此调用的目的是以XML格式返回结果,该结果将在请求的一部分中进行解析。 这又是错误消息: 对于解决方法,我不知所措,将不胜感激任何想法。 问题

  • 问题内容: 我正在使用Sencha Touch 2应用程序(包装在PhoneGap中)到远程PHP服务器。 服务器的响应如下: XMLHttpRequest无法加载http://nqatalog.negroesquisso.pt/login.php。原产地不被访问控制允许来源允许的。 我该如何解决这个问题? 问题答案: 不久前,我写了一篇有关此问题的文章Cross Domain AJAX 。 如果

  • 问题内容: 我有问题…我尝试在 “ http://api.master18.tiket.com/search/autocomplete/hotel?q=mah &token=90d2fad44172390b11527557e6250e50&secretkey=83e2f0484edbd2ad6fc9888c1e30ea44&output=json “中 获取json api 当我尝试离线模式(这意