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

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

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

def application(env, start_response):

这是另一部分:

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

但是env不包含我的POST!

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

谢谢!


你需要解析请求体environ['wsgi.input'].read()

但是,最好使用Web框架为您做到这一点。 大多数支持WSGI的web框架都可以和gevent一起使用。 如果你需要最小的东西,瓶子很好。


以下是请求处理程序的示例代码:

高清

callback(request): 
    post_data = request.input_buffer.read(-1)
链接地址: http://www.djcxy.com/p/11671.html

上一篇: How to get POST variables in Python, when using gevent?

下一篇: Team member added hundreds of megs to git