Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检查REST API的GET和POST的延迟响应_C#_Rest - Fatal编程技术网

C# 检查REST API的GET和POST的延迟响应

C# 检查REST API的GET和POST的延迟响应,c#,rest,C#,Rest,我目前正在使用C#,HttpWebResponse调用RESTAPI。有没有办法在调用GET和POST时找出延迟?Stopwatch方法 费德勒法 Fiddler是一个反向代理,它不仅允许您查看准确的请求和响应,还允许您查看统计数据和更多信息 您是否尝试过使用秒表?最简单的无需大惊小怪的方法就是用秒表计时您的请求,确保它不会延迟,但它会向您提供所有sameUse秒表的指示,以测量您发送请求和返回响应之间的时间。嘿,有人提到秒表课了吗?@Jonesopolis我想应该有人推荐秒表课 void M

我目前正在使用C#,HttpWebResponse调用RESTAPI。有没有办法在调用GET和POST时找出延迟?

Stopwatch方法
费德勒法 Fiddler是一个反向代理,它不仅允许您查看准确的请求和响应,还允许您查看统计数据和更多信息


您是否尝试过使用秒表?最简单的无需大惊小怪的方法就是用秒表计时您的请求,确保它不会延迟,但它会向您提供所有sameUse秒表的指示,以测量您发送请求和返回响应之间的时间。嘿,有人提到秒表课了吗?@Jonesopolis我想应该有人推荐秒表课
void Main()
{
    void TestRequest(string userAgent)
    {
        Stopwatch timer = new Stopwatch();
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://youtube.com");
        request.UserAgent = userAgent;

        timer.Start();
        using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
        {
            Console.WriteLine(timer.Elapsed);
            timer.Stop();
        }
    }
    
    string mobileWin8UserAgent = @"Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 520) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537";
    string netscape3UserAgent = @"Mozilla/3.0 (Win95; I)";
    
    TestRequest(mobileWin8UserAgent);
    TestRequest(netscape3UserAgent);
}