首页 > 代码库 > 利用 pyhon 解决 Cross Origin Requests
利用 pyhon 解决 Cross Origin Requests
在学习 ajax 时遇到了一个问题
XMLHttpRequest cannot load file:xxxxxxxx . Cross origin requests are only supported for HTTP.
谷歌了下, 在stackoverflow 上发现了原因所在:XMLHttpRequest 必须通过服务器打开,不能直接本地在文件目录下打开, 如下图:
同时也介绍了几种解决方法,既然要通过服务器, 肯定要先开, apache什么的 有的自然最好, 但还有中更方便的方法, 通过 python 的 SimpleHTTPServer.
具体方法是: 通过控制台进入所需要打开的文件目录下, 然后执行命令 python -m SimpleHTTPServer 8000 , 在打开 http://localhost/,就会看到该目录下的子目录了.
如果http://localhost// 显示无法打开网页, 可能是端口被占用了, 换其他的试试。
利用 pyhon 解决 Cross Origin Requests
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。