WebException 클래스 사용 (C#)
원격 서버에서 (400) 잘못된 요청 오류를 반환했습니다. '400 Bad Request'라는 다소 포괄적인 오류에 대해 상세한 내역을 얻고 싶으시다면 Exception 이 아니라 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;
}
원격 서버에서 (400) 잘못된 요청 오류를 반환했습니다. {"error":{"name":"under_min_total_ask","message":"최소주문금액 이상으로 주문해주세요"}} 파싱 결과는 JSON Object 양식이기 때문에 JObject 로 활용하셔도 됩니다.