Клиент отправляет поток mjpeg как HTTP POST:
POST /feed/testfeed HTTP/1.0
Content-type: multipart/x-mixed-replace; boundary=--myboundary
--myboundary
Content-length: 14179
Content-type: image/jpeg
....JFIF....
....
Я не вижу никаких входящих данных в Django вообще. request.read(6)
возвращает пустую строку. Я добавляю поддельный заголовок "content-Length":
POST /feed/testfeed HTTP/1.0
Content-Length: -1
Content-type: multipart/x-mixed-replace; boundary=--myboundary
...
Теперь он читает все данные с максимальной скоростью. request.read(6)
возвращает (со всеми данными, а не только с ожидаемыми 6 байтами) только после того, как я прерву соединение.
То же самое происходит, когда я использую запрос "PUT" вместо запроса "POST".
Как отключить буферизацию POST-запроса?