Browse Source

Merge pull request #141 from klondi/httpproxy

Force Connection: Close and allow http/1.1
pull/143/head
orignal 10 years ago
parent
commit
88560d06a1
  1. 4
      HTTPProxy.cpp

4
HTTPProxy.cpp

@ -74,8 +74,7 @@ namespace proxy
} }
bool HTTPProxyHandler::ValidateHTTPRequest() { bool HTTPProxyHandler::ValidateHTTPRequest() {
if ( m_version != "HTTP/1.0" ) { if ( m_version != "HTTP/1.0" && m_version != "HTTP/1.1" ) {
//TODO: we want to support 1.1 in the future
LogPrint(eLogError,"--- HTTP Proxy unsupported version: ", m_version); LogPrint(eLogError,"--- HTTP Proxy unsupported version: ", m_version);
HTTPRequestFailed(); //TODO: send right stuff HTTPRequestFailed(); //TODO: send right stuff
return false; return false;
@ -93,6 +92,7 @@ namespace proxy
m_request += m_version; m_request += m_version;
m_request.push_back('\r'); m_request.push_back('\r');
m_request.push_back('\n'); m_request.push_back('\n');
m_request.append("Connection: close\r\n");
m_request.append(reinterpret_cast<const char *>(http_buff),len); m_request.append(reinterpret_cast<const char *>(http_buff),len);
return true; return true;
} }

Loading…
Cancel
Save