Exemple #1
0
        /// <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));
 }