如何使用python接收和解析HTTP传入请求?

时间:2010-08-18 09:02:30

标签: http python

如何使用python接收和解析HTTP传入请求?

2 个答案:

答案 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/ - 单文件服务器和框架