본문 바로가기
프로그래밍

[C#] System.Net.WebException StatusCode, Response 처리

by 도장깨기 2021. 6. 17.
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
반응형

댓글