python快速搭建HTTP服务器(SimpleHTTPServer)

作为一个开发者,我们常需要从网上下载很多相关的一些SDK和其中的一些demo做相关的学习和演示,然后再慢慢自己写。但是下载下来的相关demo和学习资料如果直接通过IE等浏览器打开,会发现一堆很多错误和BUG,无法正常运行,需要放到IIS或者Tomcat等里面才能正常运行。但是如果只是相关一些静态HTML文件和js,就放来放去是多么的麻烦;又或者是我们想从其它机器拷贝些文件到当前的机器上,又没有U盘或者是从Linux下拷贝点东西,又要想着弄ftp之类的麻烦。所以python快速建立一个HttpServer就很是方便了。

如我们经常使用的OpenLayers,如果直接使用浏览器打开,可能会因为某些XMLHttpRequest问题而导致无法演示demo。所以比较方便的就是命令行中进入demo对应的文件夹,然后输入:

python -m SimpleHTTPServer

 

这样就会提示你Serving HTTP on 0.0.0.0 port 8000了,打开浏览器正常浏览Demo吧。如果目录下有相关的一些文件,可以通过Http协议进行下载,拷贝文件也是个不错的选择。

本文固定链接: http://www.higis.org/2012/09/28/python-simplehttpserver/ | Hi,GIS


该日志由 H.J 于2012年09月28日发表在 程序 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: python快速搭建HTTP服务器(SimpleHTTPServer) | Hi,GIS
关键字: ,

python快速搭建HTTP服务器(SimpleHTTPServer):等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter