在IE8中使用API​​网关

时间:2015-09-03 23:04:03

标签: cors jsonp aws-api-gateway

我正在尝试从我的网站使用API​​网关,但我不能让IE8或IE9工作来使用网络服务。 JSONP是我们通常编写ajax服务的方式,因此它们适用于所有浏览器,但似乎并不支持。在IE8和IE9中有CORS支持但是并没有真正实现规范,所以我很难让它们工作。这是一个真正的基本帖子,使用jquery ajax函数可以正常工作,除了传统IE浏览器失败时出现安全错误,该请求引发了内部浏览器异常。错误代码:12157,错误消息:ERROR_INTERNET_SECURITY_CHANNEL_ERROR。

当我尝试使用代码时,我总是遇到安全性错误。

  var xdr = new XDomainRequest();
  xdr.open("POST", url);
  xdr.onprogress = function () { };
  xdr.ontimeout = function () { };
  xdr.onerror = function () {
    console.log("Error from XDomainRequest");
  };
  xdr.onload = function() {
    console.log("Success from XDomainRequest - " + xdr.responseText);
  }

  xdr.send(JSON.stringify(body));

0 个答案:

没有答案