C# 의 나머지 API에서 나머지 API 호출의 모범 사례. 소개 이 기사에서는 C#에서 REST API를 호출하는 방법에 대해 설명하고 말할 수없는 비정상적인 블록 문제를 해결합니다. 원래 코드와 문제 원래 코드는 클래스를 사용하여 나머지 API에 게시물 요청을 보냅니다. 그러나 비정상적인 블록은 우회 된 것으로 보이며 오류 메시지를 표시 할 수 없습니다. ASP.NET 웹 API 클라이언트 라이브러리 개선 계획 사용 > Microsoft는 현재 ASP.NET Web API 클라이언트 라이브러리를 사용하여 나머지 서비스를 사용하는 것이 좋습니다. 다음은 주어진 코드에 대한 개선 계획입니다. 이 개선 계획은 클래스를 사용하여 HTTP 기반 서비스 및 처리 응답을 단순화합니다. 여기에는 명백한 비정상적인 치료가 포함되어 있으며 인스턴스가 올바르게 출시되도록 문을 사용합니다. 비동기 방법을 사용하면 프로그래밍을 피합니다. 명확한 오류 정보 출력이 코드에 추가되며 더 높은 레벨 오류 처리를 수행하는 것이 좋습니다. >> 참고 : 여러 요청에 대한 인스턴스를 재사용하는 것이 좋습니다. "Dispose Mode"를 따르십시오. 모범 사례는 모든 요청이 완료된 후 명령문을 사용하거나 클라이언트를 수동으로 릴리스하는 것입니다. 이 예에서는 명령문이 사용되었습니다. 비동기 방법 ()을 사용하면 프로그램 성능을 향상시키고 기본 스레드 차단을 피할 수 있습니다. 는 비동기 조작이 완료 될 때까지 속성이 차단되지만 블록의 조합은 이상을보다 효과적으로 처리 할 수 있습니다. HttpWebRequest 이 회복 된 답변은 더욱 강력하고 효율적인 솔루션을 제공하며, 잠재적 예외를 해결하고, 고려하는 내용을 사용하여 언급하는 것을 만들기 위해 언어링하는 것은 잠재적 인 예외를 해결하고 개선하는 것을 개선하고 있습니다