HTTP - HTTP 응답 코드 설명 (Error 코드)
HTTP 프로토콜을 사용하여 서버에 문서를 요청할 경우 서버는 클라이언트의 요청을 분석하여 클라이언트에게 응답 코드를 전송합니다. 다음은 서버가 클라이언트에게 보내는 응답코드 입니다.
코드는 정수 세자리로 구성되어 있으며 첫 정수는 응답코드의 종류를 나타냅니다.
- 1xx: 기본정보
- 2xx: 클라이언트의 요청이 성공
- 3xx: 클라이언트 요청을 새로운 데이터로 옴겨서 수행
- 4xx: 클라이언트 요청 에러(Client Errors) 요청이 완벽하지 않음
- 5xx: 서버 에러(Server Error)
** 응답 코드표 **
응답번호 |
메시지 |
설명 |
200 |
OK |
요청에 에러 없이 전송에 성공함 |
202 |
Accepted |
서버가 클라이언트의 명령을 받음 |
203 |
Non-Authoritative Information |
서버가 클라이언트 요구 중 일부만 전송함 |
204 |
Non Content |
클라이언트 요청을 처리했으나 전송할 데이터가 없음 |
300 |
Mutiple Choices |
최근에 옮겨진 데이터를 요청함 |
301 |
Moved Permanently |
요구한 데이터를 변경된 임시 URL에서 찾음 |
302 |
Moved Permanertly |
요구한 데이터가 변경된 URL에 있음을 명시함 |
303 |
See other |
요구한 데이터를 변경하지 않았기 때문에 문제가 있음 |
400 |
Bad Request |
요청실패. 요청문에 오류가 있어서 서버가 요청을 이해하지 못함 |
401.1 |
Unauthorized |
권한없음. 접속실패. 로그온하려는 요청사항이 서버의 권한과 맞지 않음 |
401.2 |
Unauthorized |
권한없음. 서버 설정에 의한 접속 실패. 올바른 헤더 필드를 전송하지 않은 경우 |
401.3 |
Unauthorized |
권한없음. 클라이언트가 특정 자원에 접근할 수 없을 때 발생 |
401.4 |
Unauthorized |
권한없음. 필터에 의한 권한 부여 실패. 서버에 필터 프로그램이 있음을 의미함. |
403.1 |
Forbidden |
금지. 수행 접근 금지. 디렉토리 내의 실행파일을 수행시키려고 했을 경우 발생 |
403.2 |
Forbidden |
금지. 읽기 접근 금지. 브라우저가 접근한 디렉토리에 페이지가 없을 경우 발생 |
403.3 |
Forbidden |
금지. SSL필요. 접근하려는 페이지가 SSL로 보안 유지되고 있을 경우 발생 |
403.6 |
Forbidden |
금지. IP주소 거부. 서버가 접근이 허용되지 않은 IP주소로 사용자가 접근했을 경우 |
403.7 |
Forbidden |
클라이언트 확인 필요. SSL 사용 |
403.8 |
Forbidden |
사이트 접근 거부. 웹 서버가 요청을 수행하지 않거나, 접근을 거부하는 경우 |
403.9 |
Forbidden |
연결된 사용자 수 과다 |
403.10 |
Forbidden |
웹 서버의 설정 부분에 문제가 있는 경우 발생 |
403.11 |
Forbidden |
패스워드 오류. 잘못된 패스워드를 입력했을 경우 |
404 |
Not found |
문서를 찾을 수 없음. 요청한 문서가 서버에 없는 경우 |
405 |
Method Not Allowed |
메소드 허용 안 됨. 해당 method 이용이 허용되지 않는 경우 |
406 |
Not Acceptable |
받아 들일 수 없음 |
407 |
Proxy Authentication Required |
Proxy 인증이 필요함 |
408 |
Request Timeout |
요청 시간이 지남 |
414 |
Request-URL too long |
요청한 URL이 너무 김 |
500 |
Internet Server Error |
서버 내부 오류. 서버가 요청사항을 수행할 수 없는 경우 |
501 |
Not Implemented |
적용 안됨. 서보 요청 사항을 수행하는데 필요한 기능을 지원하지 않음 |
502 |
Bad Gateway |
게이트웨이 상태 불량. 게이트웨이 상태가 나쁘거나 서버가 과부하 일때 |
503 |
Server Unavaliable |
서비스 불가능. 서비스가 현재 멈춘 상태나 일시적인 과부하. 관리상황 |