Mikei386
|
ed471196d4
|
router: HTTP/1.1 chunked Transfer-Encoding-Unterstützung
- Zentrale _read_body() Helper für Content-Length und chunked encoding
- _read_chunked_body(): hex Chunk-Größen, Chunk Extensions, 0-Chunk,
Trailer, MAX_UPLOAD_SIZE (50 MB Default)
- Malformed chunked encoding → HTTP 400
- _transcribe(), _speech(), _image_generate(), _forward() nutzen Helper
- Temporäres STT-DEBUG-Logging entfernt
- 16 Regressionstests (dev/test_chunked.py):
Content-Length, chunked, Multi-Chunk, Boundary über Chunk-Grenzen,
Chunk Extensions, 0-Chunk mit Trailer, malformed Chunk Size,
Uploadgrößenlimit, Open-WebUI-artiger WebM-Request
|
2026-08-19 16:31:22 +02:00 |
|