Пример #1
0
 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");
     }
 }
Пример #2
0
        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");
                }
            }
        }
Пример #3
0
        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);
            }
        }