Добрый день.
Друзья, возможно ли, используя стандартный C# HttpClient вычислить время отправки запроса, время ожидания ответа и время получения ответа?
Т.е. не общие время выполнения
watch.Start();
var response = await httpClient.SendAsync(httpMessage);
watch.Stop();
Что то вроде этого
watch.Start();
var response = await app.Client.GetAsync("test/GetTestMethod");
watch.Stop();
var requestTime = watch.ElapsedMilliseconds;
watch.Restart();
var content = await response.Content.ReadAsStringAsync();
watch.Stop();
var responseTime = watch.ElapsedMilliseconds;
Надеялся, что если измерить время выполнения response.Content.ReadAsStringAsync(), то получу нужный результат, но как я увидел, это просто чтение уже полученного результата.
Кто нибудь сталкивался с решением этого вопроса?