Browse Source

* http proxy : fix converted request (#508)

pull/509/merge
hagen 8 years ago
parent
commit
2628426084
  1. 6
      HTTPProxy.cpp

6
HTTPProxy.cpp

@ -189,6 +189,12 @@ namespace proxy { @@ -189,6 +189,12 @@ namespace proxy {
return true;
}
SanitizeHTTPRequest(req);
/* convert proxy-style http req to ordinary one: */
/* 1) replace Host header, 2) make relative url */
req.add_header("Host", url.host, true);
url.schema = "";
url.host = "";
req.uri = url.to_string();
/* drop original request from input buffer */
m_recv_buf.erase(m_recv_buf.begin(), m_recv_buf.begin() + req_len);

Loading…
Cancel
Save