Commit 176f566f authored by justcoding121's avatar justcoding121 Committed by justcoding121

Proxy-connection fix

parent ef2dbb18
...@@ -38,6 +38,7 @@ namespace Titanium.Web.Proxy ...@@ -38,6 +38,7 @@ namespace Titanium.Web.Proxy
clientStream = Client.GetStream(); clientStream = Client.GetStream();
clientStreamReader = new CustomBinaryReader(clientStream, Encoding.ASCII); clientStreamReader = new CustomBinaryReader(clientStream, Encoding.ASCII);
string securehost = null; string securehost = null;
...@@ -422,6 +423,8 @@ namespace Titanium.Web.Proxy ...@@ -422,6 +423,8 @@ namespace Titanium.Web.Proxy
WebRequest.IfModifiedSince = d; WebRequest.IfModifiedSince = d;
break; break;
case "proxy-connection": case "proxy-connection":
if (header[1].ToLower() == "keep-alive")
WebRequest.KeepAlive = true;
break; break;
case "range": case "range":
var startEnd = header[1].Replace(Environment.NewLine, "").Remove(0, 6).Split('-'); var startEnd = header[1].Replace(Environment.NewLine, "").Remove(0, 6).Split('-');
...@@ -449,8 +452,7 @@ namespace Titanium.Web.Proxy ...@@ -449,8 +452,7 @@ namespace Titanium.Web.Proxy
default: default:
if (header.Length >= 2) if (header.Length >= 2)
WebRequest.Headers.Add(header[0], header[1]); WebRequest.Headers.Add(header[0], header[1]);
else
WebRequest.Headers.Add(header[0], "");
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment