SimpleHTTPServer添加post方法
开发前端demo时需要有后台数据交互,chrome浏览器默认不支持读取本地json数据,也配置启动参数:
--allow-file-access-from-files
firefox又用的不太习惯。以前是下载一个tomcat,还要修改tomcat中conf目录下的server.xml
文件
一直以来都学着python,学到网络这块发现很方便的SimpleHTTPServer类:
python -m SimpleHTTPServer 9000
非常欣喜,不过该方法不支持jquery的post请求(我安装的是版本是64位2.7.5),解决方法:
将SimpleHTTPServer.py
复制一份,如StormHTTPServer.py
。找到do_GET方法,在下面添加do_POST方法
def do_POST(self):
self.do_GET()
将该文件复制到${py_home}\Lib目录下
python -m StormHTTPServer 9000
这样就可以支持POST请求了,比起用tomcat方便多啦。
(完)