Ary*_*rya 11 .net c# httpwebrequest
我正试图找到一些代理的性能.我Ping在.net中尝试了这个类,但它不接受端口.有没有办法检查响应的持续时间httpwebrequest?
Dam*_*ith 22
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(myUri);
System.Diagnostics.Stopwatch timer = new Stopwatch();
timer.Start();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.Close ();
timer.Stop();
TimeSpan timeTaken = timer.Elapsed;
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 17
为什么不从客户端计算它?
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);
Run Code Online (Sandbox Code Playgroud)