Skip to content

Instantly share code, notes, and snippets.

@angelovstanton
Created December 3, 2017 21:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save angelovstanton/0ebabddd78f80f507ed4ee9ace161167 to your computer and use it in GitHub Desktop.
Save angelovstanton/0ebabddd78f80f507ed4ee9ace161167 to your computer and use it in GitHub Desktop.
private async Task OnResponseModifyTrafficEventHandler(object sender, SessionEventArgs e)
{
if (e.WebSession.Request.Method == "GET" || e.WebSession.Request.Method == "POST")
{
if (e.WebSession.Response.StatusCode == 200)
{
if (e.WebSession.Response.ContentType != null && e.WebSession.Response.ContentType.Trim().ToLower().Contains("text/html"))
{
byte[] bodyBytes = await e.GetResponseBody();
await e.SetResponseBody(bodyBytes);
string body = await e.GetResponseBodyAsString();
await e.SetResponseBodyString(body);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment