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); } これは次を返します: 1つ以上のエラーが発生しました。 タスクがキャンセルされました。