반응형
HTTP 응답 코드는 아래와 같이 5개 범주로 구성된다.
- 1xx - Information : 계속 진행 중임을 받음
- 2xx - Success : 성공적인 결과
- 3xx - redirection : 다른 도메인 또는 서버로 요청이 redirection 됨
- 4xx - Client Error : 페이지를 찾지 못한다거나 클라이언트 요청이 잘못됨
- 5xx - Server Error : 서버에서 오류가 발생했음
위의 응답코드에서 주로 발생하는 코드에 대해 간략하게 설명하고자 한다
- 1xx - Information
- 실제 자주 볼수 있는 응답코드는 아님 |
- 2xx - Success
- 200 OK - 성공적으로 수행됨 |
- 3xx - Redirection
- 301 Moved Permanently - 영구적으로 redirection 됨 (검색 엔진에서는 redirection된 URL로 등록) - 302 Found (기존에는 Moved temporarily) - 임시적으로 redirection 됨 - 304 Not modified - 변경되지 않아, 캐쉬된 리소스 사용 |
- 4xx - Client Erorr
- 400 Bad request - 클라이언트 요청이 잘못됨, 서버와 HTTP 통신 시에 버전 차이 등으로 프로토콜이 맞지 않음 - 403 Forbidden - 서버에서 디렉터리 권한 등의 이슈로 접근 오류로 응답 - 404 Not Found - 요청한 리소스를 찾지 못한다는 응답코드, 개발 시에 자주 볼 수 있는 코드 |
- 5xx - Server Error
- 500 Internal Server Error - 예기치 못한 서버 오류. 보통 WAS의 로그 파일을 보고, 오류(syntax, null pointer 등)를 상세하게 분석할 필요가 있음 - 503 Service Unavailable - 서버가 정상적으로 처리하지 못함. 경험상 WAS가 다운되거나, hangup걸려 서비스가 지연되는 경우 해당 응답 오류 코드가 발생함 |
'웹서버' 카테고리의 다른 글
[정보] HTTP 구조 - 헤더(Header)와 본문(Body) (0) | 2020.03.22 |
---|---|
[Tips] Telnet을 이용하여 웹서버 메소드(Method) 테스트하기 (0) | 2020.02.02 |
[정보] HTTP/2 이해 (0) | 2019.06.11 |
[Tips] URL redirect와 rewrite 차이 (0) | 2019.01.03 |
[Tips] 검색엔진 접근 제한을 위한 /robots.txt 파일 (0) | 2017.10.05 |