diff options
-rw-r--r-- | guide/req.md | 15 | ||||
-rw-r--r-- | guide/toc.md | 1 |
2 files changed, 16 insertions, 0 deletions
diff --git a/guide/req.md b/guide/req.md index c039658..e13d3a5 100644 --- a/guide/req.md +++ b/guide/req.md @@ -176,6 +176,21 @@ override all preset values. This means for example that you can set a default body and then override it when you decide to send a reply. +Closing the connection +---------------------- + +HTTP/1.1 keep-alive allows clients to send more than one request +on the same connection. This can be useful for speeding up the +loading of webpages, but is not required. You can tell Cowboy +explicitly that you want to close the connection by setting the +`Connection` header to `close`. + +``` erlang +{ok, Req2} = cowboy_req:reply(200, + [{<<"connection">>, <<"close">>}], + Req). +``` + Reducing the memory footprint ----------------------------- diff --git a/guide/toc.md b/guide/toc.md index 2890172..2f8fa36 100644 --- a/guide/toc.md +++ b/guide/toc.md @@ -41,6 +41,7 @@ Cowboy User Guide * Response * Chunked response * Response preconfiguration + * Closing the connection * Reducing the memory footprint * [Hooks](hooks.md) * On request |