记一次IE9下数据请求description:"拒绝访问"的坑
2018-03-23 14:33
706 查看
问题描述:
有两个项目:项目A和项目B,项目B是从项目A直接复制过来的,然后改的路径(后台已经设置跨域cros)。项目A与项目B发布到服务器后,在ie9及以上浏览器中是可以正常请求数据的,但本机测试的话ie9环境下不能成功请求 (向服务器发起的,本地json文件请求可以成功),错误信息:description:”拒绝访问”,ie9以上及谷歌是可以的。
换用jq的ajax请求,出现’No Transport’错误,网上找到说是需要设置jQuery.support.cors = true;
详细的’No Transport’错误分析看这里
设置后确实没有’No Transport’错误,但是会继续出现description:”拒绝访问”的错误。
使用axios、angular的$http以及原生XMLHttpRequest是直接出现description:”拒绝访问”的错误。
解决:
最终还是在网上找到的了解决方法:针对 拒绝访问 是由于浏览器安全机制导致的,解决方法为点击IE浏览器的的
“工具->Internet 选项->安全->自定义级别”将“其他”选项中的“通过域访问数据源”选中为“启用”
原文看这里
设置了浏览器的安全设置后,axios、angular的$http以及原生XMLHttpRequest请求都可以成功请求,jq的话还是需要设置jQuery.support.cors = true;才可以请求
相关文章推荐
- (iis,asp.net)Tip:错误"由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80070005 拒绝访问"的解决办法
- 附加数据库报错:无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"
- SqlServer,无法为该请求检索数据, 尝试打开或创建物理文件,CREATE FILE 遇到操作系统错误(拒绝访问)。
- $.ajax请求数据 IE报 no transport 或拒绝访问
- win7下IIS错误:"无法访问请求的页面,因为该页的相关配置数据无效"的解决方法(转)
- ORA-29273: HTTP 请求失败; ORA-06512: 在 "SYS.UTL_HTTP", line 1722 ;ORA-24247:网络访问被访问控制列表(ACL)拒绝; ORA-06512: 在 line 1
- 删除"拒绝访问"的文件夹
- 在Silverlight中使用Socket进行通信(1)Socket"请求-回复"方式的简易数据交换
- 遭遇“HTTP 错误 500.19 无法访问请求的页面,因为该页的相关配置数据无效。”
- ASP.NET对路径"C:/......."的访问被拒绝 解决方法小结
- 访问Web,tcp传输全过程(三次握手、请求、数据传输、四次挥手)
- 访问服务器请求数据
- 每天百万次访问请求的缓存数据丢失的解决方案
- rxjava2定时器每秒请求一次数据
- 附加数据库失败,操作系统错误 5:"5(拒绝访问。)"最简单有效的解决办法
- 精华的微软文章".NET 数据访问架构指南",特别是数据库连接的测试.即监视链接池化 (2)
- windows安装Apache,注册服务时出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager..."
- ASP.NET对路径"xxxxx"的访问被拒绝的解决方法小结
- 管理员权限在CMD下输入NET或ftp等命令 提示"拒绝访问"的解决方法
- 无法打开物理文件 "D:\understructuredata _DAT.MDF"。操作系统错误 5:"5(拒绝访问。)"