我需要访问请求处理程序实例的rfile和wfile属性。 AFAIK,这样的处理程序在请求生命周期中由框架实例化。
更新:我发现可以通过request.environ ['wsgi.input']访问rfile。要访问wfile,我会使用粘贴源中的附加行进行破解,httpserver.py:210:
,'wsgi.output': self.wfile
但我想知道是否有更好的解决方案......
答案 0 :(得分:1)
最好这样做http://pythonpaste.org/webob/reference.html#body-app-iter
在pylons行动中:
f = response.body_file
f.write('hey')
response.body_file只是一个文件对象,但不是真正的流。 有关详细信息,请参阅http://www.python.org/dev/peps/pep-0333/#id22