Как безопасно читать тело сообщения HTTP POST-запроса в обработчике HTTP-запросов в Python 3. +
Я продолжаю видеть решения, подобные одному здесь .
Это решение работает, только если запрос содержит заголовок content-length
и этот заголовок точен.Много раз content-length
исключается и ненадежен, любое решение, основанное на этом, просто слабое.Как вы возвращаете данные из буфера rfile
, не вызывая его зависания при попытке прочитать несуществующие байты?