Python Web服务和/或处理GET和POST的方法

时间:2010-01-22 04:01:45

标签: python webserver twisted tornado

我已经使用python一段时间了。最近我进入了Twisted的套接字,这对学习Telnet,SSH和消息传递很有帮助。我想采取一种想法并以网络方式实现它。一周的搜索和我真正能做的就是创建一个处理GET和POST的资源。我被告知这是不好的做法。

所以我在一周后遇到的问题:
* Tornado和Standard Python Sockets等其他选项是更好(或更受欢迎)的方法吗? *在Twisted GET和POST操作中,真的应该使用单独的资源吗? *在这个Python开发领域有什么好的资源?

我的语言背景是C,Java,HTML / DHTML / XHTML / XML,我的主要系统(甚至是家庭)都是Linux。

2 个答案:

答案 0 :(得分:1)

我建议不要构建自己的Web服务器并处理原始套接字调用来构建Web应用程序;将您的Web服务编写为wsgi应用程序并使用现有的Web服务器更有意义,无论是龙卷风还是带有mod_wsgi的apache。

答案 1 :(得分:1)

如果您所做的更多是网站而不是API,请使用像Django这样的普通网络框架。