HttpClient 호출 중 시간 초과 이상 작업 Canceled Exception
var client = new HttpClient();
client.Timeout = TimeSpan.FromMilliseconds(200);//
try
{
var result = await client.GetStringAsync("/");
}
catch (Exception ex)
{
if (ex.InnerException is TaskCanceledException)
{
LogWriter.ToWarn(ex);
}
else
{
LogWriter.ToError(ex);
}
}
회사 프로젝트 에 이상 이 있 으 면 개발 자 에 게 문자 로...등급 을 낮추다.문자 폭격 방지...
var client = new HttpClient();
2client.Timeout = TimeSpan.FromMilliseconds(200);
3try
4{
5 var result = await client.GetStringAsync("http://blog.cincura.net/");
6}
7catch (HttpRequestException)
8{
9 // handle somehow
10 Console.WriteLine("HttpRequestException");
11}
12//catch (TimeoutException)
13//{
14// // handle somehow
15// Console.WriteLine("TimeoutException");
16//}
17catch (TaskCanceledException)
18{
19 // handle somehow
20 Console.WriteLine("TaskCanceledException");
21}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.