6
如何知道HttpClient何时超时?
据我所知,没有办法知道具体是发生了超时。我是不是在正确的地方寻找东西,还是缺少更大的东西? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try { var s = client.GetAsync("").Result; } catch(Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException.Message); } 返回: 发生一个或多个错误。 任务已取消。