获取拒绝访问错误

Posted

技术标签:

【中文标题】获取拒绝访问错误【英文标题】:Getting Access Denied Error 【发布时间】:2014-12-05 06:57:20 【问题描述】:

在 IE 中获取 https 上的访问被拒绝错误。在执行 ajax 调用(到我的 server1)响应时,它有另一个 ajax 调用虽然我的 Ajax 调用 url 在 http 上。通过实现 cors,我也可以在 http.Tried JSONP 上执行,但随后它执行我的响应,直到找到另一个 ajax 调用。怎么解决 ? 下面是在 myserver1 上

alert('aaa');
var xhr2 = new XMLHttpRequest();
xhr2.open('GET', 'http://myserver2.com', true);
xhr2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr2.send();
xhr2.onload = function () 
    alert('fff');
    var appCreds = xhr2.responseText;
    alert(appCreds);
;
alert('xxx');

【问题讨论】:

阅读:***.com/questions/22098259/…\ 【参考方案1】:

除了受信任的站点要求之外,我发现直到我为请求使用与我的来源相同的协议(例如我的测试站点托管在 https 上,但使用 http(不带 s)的任何目的地都失败了。

这仅适用于 IE,Chrome 只是礼貌地在调试控制台中记录警告并且不会失败。

【讨论】:

是的,如果我将 https url 添加到我的受信任站点区域它可以工作。但这是我的限制,我无法将 https url 添加到受信任站点.. 请参考:***.com/questions/18706208/…

以上是关于获取拒绝访问错误的主要内容,如果未能解决你的问题,请参考以下文章

访问被拒绝:获取云端硬盘凭据时权限被拒绝

尝试获取客户端进程可执行路径时访问被拒绝错误

C# - 尝试获取进程句柄时访问被拒绝

AWS SAM-获取错误消息:pywintypes.error:(5,'CreateFile','访问被拒绝。')

WMI 访问被拒绝

获取 403:禁止访问:当用户意外关闭登录会话时,访问被拒绝