코드는 정수 세자리로 구성되어 있으며 첫 정수는 응답코드의 종류를 나타냅니다.
1XX : 기본정보
2XX : 클라이언트의 요청이 성공
3XX : 클라이언트 요청을 새로운 데이터로 옴겨서 수행
4XX : 클라이언트 요청 에러(Client Errors). 요청이 완벽하지 않음
5XX : 서버 에러(Server Error)
응답 코드표
2XX 번대
200 Ok. 요청에 에러 없이 전송에 성공함
202 Accepted. 서버가 클라이언트의 명령을 받음
203 Non-Authoritative Information. 서버가 클라이언트 요구 중 일부만 전송함
204 Non Content. 클라이언트 요청을 처리했으나 전송할 데이터가 없음
3XX 번대
300 Mutiple Choices. 최근에 옮겨진 데이터를 요청함
301 Moved Permanently. 요구한 데이터를 변경된 임시 URL에서 찾음
302 Moved Permanently. 요구한 데이터가 변경된 URL에 있음을 명시함
303 See other. 요구한 데이터를 변경하지 않았기 때문에 문제가 있음
4XX 번대
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이 너무 김
5XX 번대
500 Internam Server Error. 서버 내부 오류 : 서버가 요청사항을 수행할 수 없는 경우
501 Not Implemented. 적용 안 됨 : 서박 요청사항을 수행하는데 필요한 기능을 지원하지 않는 경우
502 Bad Gateway. 게이트웨이 상태 불량 : 게이트웨이 상태가 나쁘거나 서버가 과부하 일때
503 Service Unavailable. 서버스 불가능 : 서비스가 현재 멈춘 상태나 일시적인 과부하, 관리상항일때
1XX : 기본정보
2XX : 클라이언트의 요청이 성공
3XX : 클라이언트 요청을 새로운 데이터로 옴겨서 수행
4XX : 클라이언트 요청 에러(Client Errors). 요청이 완벽하지 않음
5XX : 서버 에러(Server Error)
응답 코드표
2XX 번대
200 Ok. 요청에 에러 없이 전송에 성공함
202 Accepted. 서버가 클라이언트의 명령을 받음
203 Non-Authoritative Information. 서버가 클라이언트 요구 중 일부만 전송함
204 Non Content. 클라이언트 요청을 처리했으나 전송할 데이터가 없음
3XX 번대
300 Mutiple Choices. 최근에 옮겨진 데이터를 요청함
301 Moved Permanently. 요구한 데이터를 변경된 임시 URL에서 찾음
302 Moved Permanently. 요구한 데이터가 변경된 URL에 있음을 명시함
303 See other. 요구한 데이터를 변경하지 않았기 때문에 문제가 있음
4XX 번대
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이 너무 김
5XX 번대
500 Internam Server Error. 서버 내부 오류 : 서버가 요청사항을 수행할 수 없는 경우
501 Not Implemented. 적용 안 됨 : 서박 요청사항을 수행하는데 필요한 기능을 지원하지 않는 경우
502 Bad Gateway. 게이트웨이 상태 불량 : 게이트웨이 상태가 나쁘거나 서버가 과부하 일때
503 Service Unavailable. 서버스 불가능 : 서비스가 현재 멈춘 상태나 일시적인 과부하, 관리상항일때