2014-10-30 48 views
1

我正在使用web.py来运行服务器。我需要从远程服务器获取请求,但是,该请求会向我发送带有块式传输编码的数据。Python:如何从web.py服务器的请求中读取'Chunked Transfer Coding'

我可以使用web.ctx.env['wsgi.input'].read(1000)来获取数据。但这不是我所需要的,因为我不知道数据的长度(因为它是分块的)。但是如果我使用web.ctx.env['wsgi.input'].read()服务器会崩溃。

任何人都可以告诉我如何获得请求中的分块数据吗?

+0

>但是,如果使用web.ctx.env [ 'wsgi.input']阅读()服务器会崩溃。 它是如何崩溃?抛出异常/哪一个? – rsaxvc 2015-03-01 18:26:07

回答

-1

web.py运行CherryPy作为Web服务器,它支持使用分块传输编码处理请求。你误解了文档吗?

相关问题