C#/ .Net:GetResponseAsync需要花费太多时间

时间:2018-02-19 15:13:08

标签: c# .net asynchronous httpwebrequest httpwebresponse

我的请求大约需要20秒,当我使用像Postman或AdvancedREST客户端这样的Chrome扩展程序时,它可以正常运行。

我的问题是,在C#中我使用了GetReponseAsync,但这似乎需要永远。 这是代码:

                HttpWebRequest request;
                request = (HttpWebRequest)WebRequest.Create(uri);
                request.Accept = "application/json";
                request.ContentType = "application/json";
                request.Proxy = null;

                //The line of code below takes forever and the code never goes further than that
                var response = (HttpWebResponse)(await request.GetResponseAsync());

我不知道为什么花费这么多时间,此外,它永远不会崩溃或经历一个捕获或任何东西,它只是无限地获取。

0 个答案:

没有答案