如何使用Apache上的基本Python CGI脚本处理POST请求?

时间:2011-02-13 16:44:25

标签: python apache post cgi twilio

我正在构建一个简单的python CGI脚本来与Twilio一起工作。现在,它只输出一些简单的XML,但我希望它能够处理和响应POST请求(以获得传入的调用者ID)。最后,我将使用完整的Web应用程序框架,如Django;但是,就目前而言,我只想要一个可以与Twilio互动的简单服务。最简单的方法是什么?

提前致谢。

3 个答案:

答案 0 :(得分:5)

我发现cherrypy非常容易使用。您可以获得参数传递(包括对POST文件上传的支持),但不是其他的,即您选择要使用的任何模板(如果有的话),无论数据库...

这是他们主页上的helloworld示例......

import cherrypy

class HelloWorld(object):
    def index(self):
        return "Hello World!"
    index.exposed = True

cherrypy.quickstart(HelloWorld())

答案 1 :(得分:2)

您可以尝试标准库中的cgi module

我建议你转到web.py框架。然后,如果需要,可以使用django或其他Web框架。

答案 2 :(得分:1)

您是不是只使用Twilio python模块?它简化了与Twilio的互动。

这里提供了一些示例,其余的您应该可以通过查看Twilio网站上提供的文档轻松搞清楚。

https://www.twilio.com/docs/python/install