From cfafbcbc7d74d91ffd24fd2fbf1a382d52133264 Mon Sep 17 00:00:00 2001 From: Vladimir Venediktov Date: Sat, 6 May 2017 09:05:37 +0200 Subject: [PATCH] Added support for request header Connection: keep-alive (see #123) --- server_http.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server_http.hpp b/server_http.hpp index 967486d..de40743 100644 --- a/server_http.hpp +++ b/server_http.hpp @@ -395,8 +395,12 @@ namespace SimpleWeb { auto range=request->header.equal_range("Connection"); for(auto it=range.first;it!=range.second;it++) { - if(boost::iequals(it->second, "close")) + if(boost::iequals(it->second, "close")) { return; + } else if (boost::iequals(it->second, "keep-alive")) { + this->read_request_and_content(response->socket); + return; + } } if(request->http_version >= "1.1") this->read_request_and_content(response->socket);