Closed BramComyn closed 1 month ago
Ik heb op dit moment een server geschreven die op het endpoint /infinite
een oneindige stream van het woord infinite geeft in text/plain
. Dit in zowel javascript met de http
- en http2
-modules van Node.js. Deze zijn terug te vinden onder infinite-server
Ik heb al opgemerkt dat wanneer ik in de headers van mijn respons een Content-Length
-veld specifieer, de stream automatisch gestopt wordt vanaf deze lengte overschreden wordt, en de body van de response ervoor zorgt dat ik een malformed message (beschrijving voor HTTP/2 - een equivalente beschrijving voor HTTP/1.1 heb ik nog niet gevonden) teruggeef. Ik heb nog geen workaround gevonden hiervoor.
Ik heb al opgemerkt dat wanneer ik in de headers van mijn respons een
Content-Length
-veld specifieer, de stream automatisch gestopt wordt vanaf deze lengte overschreden wordt
Gebeurt dit zowel in de browser als in een Node.js client?
Ik had dit tot nu toe enkel getest in Firefox en curl. Google Chrome blijft daarintegen wel de stream behouden en houdt dus geen rekening met de content-length
-header.
Closing this issue and referring to #17
Implementatie test server
Features