Как получить переменные POST в Python при использовании gevent?

Это вопрос: как получить переменные POST в Python при использовании gevent?

В приложение передается следующее:

def application(env, start_response): 

И это другая часть:

 if __name__ == '__main__': print 'Serving on 8080...' WSGIServer(('', 8080), application).serve_forever() 

Но env не содержит мой POST!

Пожалуйста, просветите меня – где мое недоразумение?

Спасибо!

Вам нужно проанализировать тело запроса environ['wsgi.input'].read() .

Однако вам лучше использовать веб-фреймворк для этого. Большинство веб-фреймворков, поддерживающих WSGI, хорошо работают с gevent. Если вам нужно что-то минимальное, бутылка хорошая.

Вот пример кода обработчика запросов:

Защита

 callback(request): post_data = request.input_buffer.read(-1)