0
我有肥皂的web服務建有soaplib, 但如果客戶端發送請求的分塊它 修復soaplib支持分塊請求
length = req_env.get("CONTENT_LENGTH")
body = input.read(int(length))
失敗,因爲長度爲「」(空字符串),任何想法如何解決soaplib?
我有肥皂的web服務建有soaplib, 但如果客戶端發送請求的分塊它 修復soaplib支持分塊請求
length = req_env.get("CONTENT_LENGTH")
body = input.read(int(length))
失敗,因爲長度爲「」(空字符串),任何想法如何解決soaplib?
有點難看,但看起來像它的工作原理:
if '' != length: body = input.read(int(length)) elif req_env.get("HTTP_TRANSFER_ENCODING").lower() == 'chunked': chunk_size = int(input.readline(), 16) while chunk_size > 0: chunk_read_size = 0 tmp = input.read(chunk_size) chunk_read_size += len(tmp) body += tmp while chunk_read_size
究竟是你看到的?而且,如果您認爲這是一個合法的錯誤,請將其提交到http://bugs.python.org。 StackOverflow不是一個錯誤跟蹤器。 – Santa 2011-03-18 16:34:42