Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在http请求处理程序中安全读取post正文?_Python_Http_Httpserver_Basehttprequesthandler - Fatal编程技术网

Python 在http请求处理程序中安全读取post正文?

Python 在http请求处理程序中安全读取post正文?,python,http,httpserver,basehttprequesthandler,Python,Http,Httpserver,Basehttprequesthandler,如何在Python 3中的HTTP请求处理程序中安全地读取HTTP post请求的post正文+ 我一直看到类似的解决方案 只有当请求包含内容长度标题且该标题准确时,该解决方案才有效。很多时候,内容长度被排除在外并且不可靠,任何基于此的解决方案都是脆弱的。如何从rfile缓冲区返回数据,而不通过尝试读取不存在的字节而导致数据挂起

如何在Python 3中的HTTP请求处理程序中安全地读取HTTP post请求的post正文+

我一直看到类似的解决方案

只有当请求包含
内容长度
标题且该标题准确时,该解决方案才有效。很多时候,
内容长度
被排除在外并且不可靠,任何基于此的解决方案都是脆弱的。如何从
rfile
缓冲区返回数据,而不通过尝试读取不存在的字节而导致数据挂起