/// <summary> /// Called when [response received]. /// </summary> /// <param name="url">The URL.</param> /// <param name="verb">The verb.</param> /// <param name="statusCode">The status code.</param> /// <param name="headers">The headers.</param> /// <param name="requestTime">The request time.</param> private void OnResponseReceived(Uri url, string verb, HttpWebResponse response, DateTime requestTime) { var duration = DateTime.Now - requestTime; Logger.LogDebug("Received {0} status code after {1} ms from {2}: {3}", (int)response.StatusCode, duration.TotalMilliseconds, verb, url); HttpResponseReceived?.Invoke(this, response); }
private void HandleHttpResponseReceived(HttpResponseReceived m) { Console.WriteLine($"{Self.Path} received HTTP result: {m.StatusCode}."); receiver.Tell(new RequestFinished(id, m.StatusCode, DateTime.Now - startTime)); }