728x90
반응형
try catch문을 이용해
WebException 상황시 HTTP StatusCode와 Response를 알고 싶다면 아래와 같이 작성하여 처리 가능
catch (WebException ex)
{
string response = string.Empty;
int statusCode = 0;
if (ex.Status == WebExceptionStatus.ProtocolError)
{
statusCode = (int)((HttpWebResponse)ex.Response).StatusCode;
}
using (StreamReader r = new StreamReader(((HttpWebResponse)ex.Response).GetResponseStream()))
{
response = r.ReadToEnd();
}
return response;
}
질문 사항있으시면 댓글로 부탁드립니다!!!
728x90
반응형
'프로그래밍' 카테고리의 다른 글
[C#] ASP.NET Web Api Controller 작업시 json으로 반환 하기 (0) | 2021.06.24 |
---|---|
[c# Asp.net] Web Api 보안을 위한 HMAC 인증 (0) | 2021.06.22 |
[c#] NLog 데이터베이스(DB)에 저장 하는 방법 (0) | 2021.06.16 |
c# TripleDES(DESede) ECB PKCS7 암호화/복호화 코드 (0) | 2021.05.04 |
[C#] JSON을 Model 클래스로 변환해주는 사이트(Convert Json to C# Classes Online) (0) | 2021.04.14 |
댓글