我的请求大约需要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());
我不知道为什么花费这么多时间,此外,它永远不会崩溃或经历一个捕获或任何东西,它只是无限地获取。