擅长:python、mysql、java
<p>如果你想一下子读完它,你可以把它读进去,创建一个类似CStringIO文件的对象,然后把它分配回去,就像这样:</p>
<pre><code>import cStringIO
import copy
lines = []
for line in environ['wsgi.input']:
lines.append(line)
newlines = copy.copy(lines)
environ['wsgi.input'] = cStringIO.StringIO(''.join(newlines))
</code></pre>
<p>很可能有一种更有效的方法可以做到这一点,但我总的来说,如果你想做任何非琐碎的事情(比如多次读取post数据),wsgi的post内容会非常脆弱。。。</p>