set port to 80 is not specified

This commit is contained in:
orignal 2016-06-09 15:48:31 -04:00
parent d5d501875e
commit f6d7f7d984

View File

@ -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 = "";