Commit 3c1c351e authored by justcoding121's avatar justcoding121 Committed by justcoding121

Fix bug in request modification

parent 9e41d558
...@@ -96,24 +96,24 @@ namespace Titanium.Web.Proxy.Models ...@@ -96,24 +96,24 @@ namespace Titanium.Web.Proxy.Models
if (Encoding == null) Encoding = Encoding.Default; if (Encoding == null) Encoding = Encoding.Default;
string ResponseData = "";
switch (ServerResponse.ContentEncoding) switch (ServerResponse.ContentEncoding)
{ {
case "gzip": case "gzip":
ResponseData = CompressionHelper.DecompressGzip(ServerResponseStream, Encoding); ResponseHtmlBody = CompressionHelper.DecompressGzip(ServerResponseStream, Encoding);
break; break;
case "deflate": case "deflate":
ResponseData = CompressionHelper.DecompressDeflate(ServerResponseStream, Encoding); ResponseHtmlBody = CompressionHelper.DecompressDeflate(ServerResponseStream, Encoding);
break; break;
case "zlib": case "zlib":
ResponseData = CompressionHelper.DecompressZlib(ServerResponseStream, Encoding); ResponseHtmlBody = CompressionHelper.DecompressZlib(ServerResponseStream, Encoding);
break; break;
default: default:
ResponseData = DecodeData(ServerResponseStream, Encoding); ResponseHtmlBody = DecodeData(ServerResponseStream, Encoding);
break; break;
} }
ResponseHtmlBody = ResponseData;
ResponseWasModified = true; ResponseWasModified = true;
} }
...@@ -123,6 +123,7 @@ namespace Titanium.Web.Proxy.Models ...@@ -123,6 +123,7 @@ namespace Titanium.Web.Proxy.Models
public void SetResponseHtmlBody(string body) public void SetResponseHtmlBody(string body)
{ {
this.ResponseHtmlBody = body; this.ResponseHtmlBody = body;
ResponseWasModified = true;
} }
//stream reader not recomended for images //stream reader not recomended for images
private string DecodeData(Stream responseStream, Encoding e) private string DecodeData(Stream responseStream, Encoding e)
......
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