使用gevent时如何在Python中获取POST变量?

Ton*_*pia 7 python post gevent

这是一个问题:如何在使用gevent时在Python中获取POST变量?

以下内容传递给应用程序:

def application(env, start_response):
Run Code Online (Sandbox Code Playgroud)

这是另一部分:

if __name__ == '__main__':
print 'Serving on 8080...'
WSGIServer(('', 8080), application).serve_forever()
Run Code Online (Sandbox Code Playgroud)

但是env不包含我的帖子!

请赐教 - 我的误会在哪里?

谢谢!

Den*_*nko 2

您需要解析请求正文environ['wsgi.input'].read()。

但是,您最好使用 Web 框架来为您做到这一点。大多数支持 WSGI 的 Web 框架都可以很好地与 gevent 配合使用。如果你需要一些最小的东西,瓶子是不错的选择。