Check response time with HTTPWebRequest?

后端 未结 2 1710
猫巷女王i
猫巷女王i 2021-02-20 04:13

I\'m trying to find the performance of some of my proxies. I tried the Ping class in .net but it does not accept ports. Is there a way to check how long a response

2条回答
  •  一个人的身影
    2021-02-20 04:46

    Why not just time it from the client side?

    WebRequest request = BuildRequest();
    Stopwatch sw = Stopwatch.StartNew();
    using (WebResponse response = request.GetResponse())
    {
        // Potentially fetch all the data here, in case it's streaming...
    }
    sw.Stop();
    Console.WriteLine("Request took {0}", sw.Elapsed);
    

提交回复
热议问题