private static void OnResponseBytesReceived(object sender, ResponseBytesReceivedEventArgs eventArgs) { if (eventArgs.MimeType.Equals(MimeType.TextHtml)) { Console.WriteLine($"MimeType = {eventArgs.MimeType}"); Console.WriteLine($"The HTTP method = {eventArgs.UrlRequest.Method}"); string data = eventArgs.Data.Aggregate <byte, string>(null, (current, t) => current + (char)t); Console.WriteLine($"Data = {data}\n"); } }
private static void OnResponseBytesReceived(object sender, ResponseBytesReceivedEventArgs eventArgs) { if (eventArgs.MimeType.Equals(MimeType.TextHtml)) { Console.WriteLine($"MimeType = {eventArgs.MimeType}"); Console.WriteLine($"The HTTP method = {eventArgs.UrlRequest.Method}"); if (eventArgs.Data != null) { string data = Encoding.UTF8.GetString(eventArgs.Data); Console.WriteLine($"Data = {data}\n"); } } }
private static void OnResponseBytesReceived(object s, ResponseBytesReceivedEventArgs e) { //Here, we collect the response data for the previously filtered URLs. string url = e.UrlRequest.Url; if (AjaxRequests.ContainsKey(url)) { HttpRequest httpRequest = AjaxRequests[url]; if (httpRequest.MimeType == null) { httpRequest.MimeType = e.MimeType; } httpRequest.AppendResponseBytes(e.Data); } }