一尘不染

如果要多次处理POST数据,如何复制wsgi.input?

python

在WSGI中,通过读取类似文件的object来消耗发布数据environ['wsgi.input']。如果堆栈中的第二个元素也想要读取发布数据,则在没有其他要读取的内容时,可以通过读取来挂起程序。

我应该如何复制POST数据以便可以多次处理?


阅读 143

收藏
2021-01-20

共1个答案

一尘不染

去看看WebOb包。它提供的功能允许指定wsgi.input应该可搜索。这样的效果是允许您倒回输入流,以便可以通过不同的处理程序重放内容。即使您不使用WebOb,它的执行方式也应具有指导意义,就像相信Ian以适当的方式执行此操作一样。有关文档中的搜索结果,请转到此处

2021-01-20