Browse Source

set port to 80 is not specified

pull/511/head
orignal 9 years ago
parent
commit
f6d7f7d984
  1. 3
      HTTPProxy.cpp

3
HTTPProxy.cpp

@ -223,14 +223,13 @@ namespace proxy { @@ -223,14 +223,13 @@ namespace proxy {
u.parse(t);
dest_host = u.host;
dest_port = u.port;
if (dest_port == 0)
dest_port = 80; /* always set port for CreateStream() */
} else {
/* relative url and missing 'Host' header */
std::string message = "Can't detect destination host from request";
HTTPRequestFailed(message.c_str());
return true;
}
if (!dest_port) dest_port = 80; /* always set port for CreateStream() */ //TODO: 443 for https
/* make relative url */
url.schema = "";
url.host = "";

Loading…
Cancel
Save