如何在使用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?