IT/트렌드&개념공부&TIP
HTTP 상태 코드 (HTTP 에러 코드)
Andante con moto
2021. 2. 4. 17:42
728x90
반응형
1XX : 조건부 응답
2XX : 성공
3XX : 리다이렉션 관련 오류
4XX : 요청 오류
5XX : 서버 오류
코드 | 응답메세지 | 설 명 |
100 | Continue | |
101 | Switching Protocols | |
200 | OK | 성공 |
202 | Accepted | 요청접수완료. 다만 리소스 처리는 미완료 |
203 | Non-authoritavive Information | 요청에 따른 응답이 됐지만, 다른 곳에서 수신된 정보를 제공하는 거라 신뢰할 수 없는 정보라는 의미. |
204 | Non Content | 요청성공했지만, 제공할 컨텐츠가 없음. |
205 | Reset Content | 204와 의미는 같다. 다만, 양식초기화와 같은 개념으로 생각하면 됨. |
206 | Partial Content | 서버가 GET요청의 일부만 처리 |
300 | Multiple Choisces | 서버가 요청에 따른 다중의 선택권이 있어 그 목록을 제공함. |
301 | Moved Permanently | (영구) 요청한 페이지를 새 위치로 이동. |
302 | (임시) 요청한 페이지를 새 위치로 이동. | |
303 | See Other | HEAD에 요청된 건 외의 요청을 다른 곳으로 전달. |
304 | Not modified | 마지막에 요청된 이후로 페이지가 수정되지 않았다. |
305 | Use Proxy | 프록시를 통해서만 요청되야 함. |
307 | Temporary Redirect | 임시 리다이랙션 |
400 | Bad Request | 서버가 무슨 요청인지 해석 못함. |
401.1 | Unauthorized | 서버 요청 권한이 없음. |
401.2 | 서버 설정 문제로 접속 실패 | |
401.3 | ACL 관련 권한 없음 | |
401.4 | 서버에 설치된 필터 프로그램을 통해 거부됨. | |
401.5 | ISA PI/CGI 앱을 통해 거부됨. | |
402 | Payment Required | 결제 필요 |
403.1 | Forbidden(금지) | 서버에서 접근 금지된 경로에 접근시도시 발생 |
403.2 | 브라우저가 접근한 폴더에 디폴드 폴더가 없을 시 발생 | |
403.3 | 폴더 접근 권한이 없음 | |
403.4 | SSL 필요 | |
403.5 | SSL 128 필요 | |
403.6 | IP주소 거부 | |
403.7 | 사용자가 폴더에 접근 권한이 없을 때 발생 | |
403.8 | 서버에서 직접 사이트에 접근 거부 설정했을 때 발생 | |
403.9 | 연결된 사용자 수가 많을 때. Busy상태.. | |
403.10 | 웹 서버 설정에 문제가 있을 떄 발생 | |
403.11 | 인증과정에서 패스워드 오입력 | |
403.12 | 사용자 인증용 MAP이 해당 웹 사이트에 접근하는 것을 거부함. | |
404 | Not Found | 페이지가 없음 |
405 | Method not allowed | 요청한 메소드가 실행 권한 없음 |
406 | Not Acceptable | 요청에 대한 권한이 없는 사용자가 요청한 경우 발생 |
407 | Proxy Authentication Required | 프록시 서버 인증필요 |
408 | Request timeout | 요청시간이 지남 |
409 | Conflict | 요청을 처리하는 과정에서 문제가 발생. |
410 | Gone | 영구적으로 사용할 수 없음. |
411 | Length Required | 요청헤더에 Content-Length 포함 필수. |
412 | Precondition Failed | 요청사항 헤더 내용중 하나 이상을 서버에서 처리할 수 없음. |
413 | Request entity too large | 요청크기가 너무 큼. |
414 | Request-URI too long | 요청URL이 너무 김. |
415 | Unsupported media type | 인식할 수 없는 요청입니다. |
500 | Internal Server Error | 서버 내부 오류 |
501 | Not Implemented | 필요한 기능에 서버에 미설치 됨. |
502 | Bad gateway | 불량 게이트웨이. |
503 | Service Unavailable | 서버 과부화등 기타 이유로 서비스가 다운되어 서비스 사용불가. |
504 | Gateway timeout | 서버가 게이트웨이 역할을 하고 있는지 체크. |
505 | HTTP Version Not Supported | 지원하지 않는 HTTP 버젼입니다. |
HTTP 오류에 따른 처리 구문
try
{
/*
* HTTP 통신
*/
}
catch(WebException e)
{
if(((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.Forbidden)
{
/*
403 ERROR 인 경우에 대한 오류처리 구문
*/
}
}
728x90
반응형