2014-10-30 16 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服務器,它支持使用分塊傳輸編碼處理請求。你誤解了文檔嗎?

相關問題