Как можно обрабатывать POST-запросы с помощью основного Python CGI-скрипта на Apache? - PullRequest
1 голос
/ 13 февраля 2011

Я создаю простой Python CGI-скрипт для работы с Twilio. Сейчас он выводит только простой XML, но я бы хотел, чтобы он мог обрабатывать и отвечать на запросы POST (чтобы мыслить как входящий идентификатор вызывающего абонента). В конце концов, я буду использовать полноценную среду веб-приложений, такую ​​как Django; но сейчас я просто хочу простой сервис, который может взаимодействовать с Twilio. Какой самый простой способ сделать это?

Заранее спасибо.

Ответы [ 3 ]

5 голосов
/ 13 февраля 2011

Я нашел вишневый очень прост в использовании. Вы можете получить передачу аргументов (включая поддержку загрузки файла POST), но не намного больше, то есть вы выбираете любой шаблон, если таковой имеется, который вы хотите использовать, любую БД ...

Вот пример helloworld с их домашней страницы ...

import cherrypy

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

cherrypy.quickstart(HelloWorld())
2 голосов
/ 13 февраля 2011

Вы можете попробовать модуль cgi в стандартной библиотеке.

Я предлагаю вам перейти к web.py framework. А затем, если вам нужно, использовать django или другие веб-фреймворки.

1 голос
/ 14 февраля 2011

Есть ли причина, по которой вы не просто используете модуль Python Twilio? Это упрощает взаимодействие с Twilio.

Здесь представлено несколько примеров, остальные вы легко сможете выяснить, просмотрев документацию, представленную на сайте Twilio.

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

...