Fix proxy behaviour

This commit is contained in:
Thulinma 2018-08-22 19:26:52 +02:00
parent e49f89c782
commit 06c0365b44

View file

@ -102,10 +102,10 @@ namespace HTTP{
}
if (proxied && !ssl){
H.url = link.getProxyUrl();
if (proxyUrl.port.size()){
H.SetHeader("Host", proxyUrl.host + ":" + proxyUrl.port);
if (link.port.size()){
H.SetHeader("Host", link.host + ":" + link.port);
}else{
H.SetHeader("Host", proxyUrl.host);
H.SetHeader("Host", link.host);
}
}else{
H.url = "/" + Encodings::URL::encode(link.path, "/:=@[]");