api 호출 후 에러 발생시 오류 메시지 문의
안녕하세요
api 호출 후 에러 발생시 WebException 오류 메시지 문의드립니다
catch 이용해서 api 오류 발생했을떄 alert 처리를 하려고하는데
사용자에게 보여줘도 되는 오류들밖에없을까요??
제가 확인한 오류로는 테스트서버라서 가상계좌 취소 시 존재하지 않는 환불계좌입니다 등 알려줘야하는 에러 메시지들인데
혹시나 무조건 보여주면 안되는 메시지도 있나해서요
api는 결제, 결제 취소 등등 모든 결제 관련 api 호출을 의미합니다.
try{
string url = string.Format(TOSS_PAYMENT_CANCEL_URL_FORMAT, reqData.PaymentKey);
} catch (WebException ex)
{
string errorMsg = OrderCommon.GetWebExceptionMessage(ex);
}
public static string GetWebExceptionMessage(WebException ex)
{
if (ex.Response == null)
return ex.ToString();
using (StreamReader reader = new StreamReader(ex.Response.GetResponseStream()))
{
return reader.ReadToEnd();
}
}
이런식으로 로직이 구현되어있습니다.
api 호출 후 에러 발생시 WebException 오류 메시지 문의드립니다
catch 이용해서 api 오류 발생했을떄 alert 처리를 하려고하는데
사용자에게 보여줘도 되는 오류들밖에없을까요??
제가 확인한 오류로는 테스트서버라서 가상계좌 취소 시 존재하지 않는 환불계좌입니다 등 알려줘야하는 에러 메시지들인데
혹시나 무조건 보여주면 안되는 메시지도 있나해서요
api는 결제, 결제 취소 등등 모든 결제 관련 api 호출을 의미합니다.
try{
string url = string.Format(TOSS_PAYMENT_CANCEL_URL_FORMAT, reqData.PaymentKey);
} catch (WebException ex)
{
string errorMsg = OrderCommon.GetWebExceptionMessage(ex);
}
public static string GetWebExceptionMessage(WebException ex)
{
if (ex.Response == null)
return ex.ToString();
using (StreamReader reader = new StreamReader(ex.Response.GetResponseStream()))
{
return reader.ReadToEnd();
}
}
이런식으로 로직이 구현되어있습니다.
