From f08f4610a08a187c573da2273494a27894bea54c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=20Meadows-J=C3=B6nsson?= Date: Wed, 16 May 2018 13:28:49 +0200 Subject: Add streaming without chunking for HTTP/1.1 If content-length is set in the response headers we can skip chunked transfer-encoding. --- doc/src/manual/cowboy_req.stream_reply.asciidoc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/src/manual/cowboy_req.stream_reply.asciidoc b/doc/src/manual/cowboy_req.stream_reply.asciidoc index 74c1768..82f49c6 100644 --- a/doc/src/manual/cowboy_req.stream_reply.asciidoc +++ b/doc/src/manual/cowboy_req.stream_reply.asciidoc @@ -45,7 +45,9 @@ more efficiently. The streaming method varies depending on the protocol being used. HTTP/2 will use the usual DATA frames. HTTP/1.1 will -use chunked transfer-encoding. HTTP/1.0 will send the body +use chunked transfer-encoding, if the content-length +response header is set the body will be sent without chunked +chunked transfer-encoding. HTTP/1.0 will send the body unmodified and close the connection at the end if no content-length was set. -- cgit v1.2.3