C# WebException 으로 API 에러코드 확인하기 (Get Web Error Code) > (upbit api, 업비트)

WebException 클래스 사용 (C#)

400 Bad Request

원격 서버에서 (400) 잘못된 요청 오류를 반환했습니다. '400 Bad Request'라는 다소 포괄적인 오류에 대해 상세한 내역을 얻고 싶으시다면 Exception 이 아니라 WebException을 활용하셔야 합니다.

WebException

예시 코드는 아래와 같습니다.

catch (WebException we)
{
    string p = string.Empty;
    using (WebResponse response = we.Response)
    {
         using (Stream stream = response.GetResponseStream())
         {
             using (StreamReader reader = new StreamReader(stream))
             {
                 p = reader.ReadToEnd();
             }
         }
    }
    return false;
}
Json Object

원격 서버에서 (400) 잘못된 요청 오류를 반환했습니다. {"error":{"name":"under_min_total_ask","message":"최소주문금액 이상으로 주문해주세요"}} 파싱 결과는 JSON Object 양식이기 때문에 JObject 로 활용하셔도 됩니다.

댓글