You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When LiteSpeed receives a pipeline in which the first request is chunked, the rest of the requests in the pipeline are ignored, but the connection is not closed, and further requests will be processed in a short period of time.
This can be demonstrated by running the following command on a server running LiteSpeed on port 80:
You should see the server respond to the POST and the DELETE request, but not the GET (presumably due to the sleep).
I have tested this on LiteSpeed 1.8.1 by using a simple application that echos received request methods. You can reproduce my setup exactly using the Dockerfile here.
This is the output of the above command inside of the resulting Docker container:
When LiteSpeed receives a pipeline in which the first request is chunked, the rest of the requests in the pipeline are ignored, but the connection is not closed, and further requests will be processed in a short period of time.
This can be demonstrated by running the following command on a server running LiteSpeed on port 80:
You should see the server respond to the POST and the DELETE request, but not the GET (presumably due to the
sleep
).I have tested this on LiteSpeed 1.8.1 by using a simple application that echos received request methods. You can reproduce my setup exactly using the Dockerfile here.
This is the output of the above command inside of the resulting Docker container:
Base64-decoding the method fields in the above JSON objects shows that only the POST and DELETE were responded to.
The text was updated successfully, but these errors were encountered: