如何使用python接收和解析HTTP传入请求?
答案 0 :(得分:1)
你可以这样做:
python -m SimpleHTTPServer 8080
默认情况下,它提供当前工作目录。
要了解如何将它们组合在一起/解析请求或找出如何根据自己的需求构建一个请求,请查看python安装的lib目录中的“SimpleHTTPServer.py”模块。
您还可以查看django,werkzeug,cherry-py等Web框架提供的内置Web服务器。 Stackoverflow有很多有趣的问题。
答案 1 :(得分:0)
这里有各种各样的解决方案。
最基本的是@davey提到的SimpleHTTPServer。
其他选择是:
http://webpy.org/ - 简单,轻量级的框架
http://www.tornadoweb.org/ - 灵活且可扩展的网络服务器
http://twistedmatrix.com/trac/wiki/TwistedWeb - 单线程,事件驱动的服务器和框架
http://bottle.paws.de/ - 单文件服务器和框架