저는 C# 코드에서 많은 웹 API 호출을 작성하고 있습니다. 나는 오류를 잡는 법을 모른다. 인터넷 연결이 작동하지 않는다고 가정하면 내 코드에 런타임 오류가 표시됩니다. 내가 그들을 제대로 잡으려고 블록에 끼워 넣는 방법, 일반적인 규칙은 무엇입니까? 내가 찾은 모든 기사는 오류 및 오류 메시지를 다시 던지는 방법에 관한 것입니다.
예를 들어, API 호출 : 또한웹 API 호출 중에 예외를 잡으십시오.
WebResponse webResponse = webRequest.GetResponse();
string res = webResponse.ToString();
using (var client = new HttpClient())
client.BaseAddress = new Uri(CairoBaseUrl);
var getStringTask = client.GetStringAsync(requestUrl);
response = await getStringTask;
그리고,
HttpResponseMessage response = await client.PostAsync(
url,requestContent);
http://www.asp.net/web-api/overview/web-api-routing-and-actions/exception-handling –
당신은 무엇을 이해하지? 'catch' 블록을 만들고 오류 처리 방법을 결정하십시오. – SLaks
@AnkushJain 위의 스 니펫 중 하나에서 오류를 처리하는 방법에 대한 간단한 예제를 제공 할 수 있습니다. – Maxsteel