범위 | 영역 | 의미 |
1XX | 정보 전달 | 요청을 받았으며 프로세스를 계속 진행함 |
2XX | 성공 | 클라이언트의 요청이 성공적으로 수신, 이해 및 수락됨 |
3XX | 리다이렉션 | 처리 완료를 위해 클라이언트에서 추가 조취를 취해야 함 |
4XX | 클라이언트 오류 | 클라이언트 요청의 오류, 요청의 문법이 잘못되었거나 요청을 처리할 수 없다 |
5XX | 서버오류 | 서버에 오류가 발생하여 응답 할 수 없음 |
1XX : Information responses
- 100 : 진행 중임을 의미하는 응답 코드
- 101 : 요청자가 서버에 프로토콜 전환을 요청했으며, 서버에서 이를 승인하는 중을 의미함
2XX : Successful responses
- 201 : 어떠한 생성 작업을 요청받았으며, 생성 작업을 성공하였다.
- 202 : 요청은 받아들여졌으나, 아직 동작을 수행하지 않은 상태로 요청이 적절함을 의미함
- 203 : 요청을 성공하였지만, 요청에 대한 검증이 되지 않은 상태를 의미함
- 204 : 서버가 요청을 성공적으로 처리했지만 콘텐츠를 제공하지 않는다.
- 205 : 204와 동일하지만 새로고침 등을 통해 새로운 내용 등을 확인할 것을 추가로 의미
- 206 : 서버가 GET 요청의 일부만 성공적으로 처리했다.
3XX : Redirection messages
- 301 : 영구적으로 컨텐츠가 이동했을 때 사용된다.
- 302 : 일시적으로 컨텐츠가 이동했을 때 사용된다.
- 303 : 요청받은 행동 수행을 위해서는 다른 URL로 요청해야 함을 의미
- 304 : 이전의 동일한 요청과 비교하여 변화가 없음을 의미(단시간에 반복된 동일 요청에 대한 대응 코드)
- 305 : 직접적인 요청이 아니라 반드시 프락시(우회경로)를 통해 요청되어야 함을 의미
- 307 : 302와 동일하며, HTTP Method도 변경없이 요청하여야 함을 의미
4XX : Client error responses
- 400 : 클라이언트가 올바르지 못한 요청을 보내고 있음을 의미
- 401 : 요청을 위해서는 권한 인증 등을 요구함을 의미
- 402 : 향후 사용을 위해 예약된 코드를 의미
- 403 : 서버가 요청을 거부할 때 발생한다. 클라이언트는 콘텐츠에 대한 액세스 권한이 없음
- 404 : 요청한 리소스를 찾을 수 없음
- 405 : 요청한 URL이 Method를 지원하지 않음을 의미(ex] POST요청에 대한 응답을 하는 URL에 GET으로 요청)
- 408 : 서버의 요청 대기가 시간을 초과하였음
- 409 : 클라이언트의 요청이 서버의 상태와 충돌이 발생한 경우의 에러코드이다.
5XX : Server error reponses
- 501 : 서버에 요청을 수행할 수 있는 기능이 없다. 예를 들어 서버가 요청 메소드를 인식하지 못할 때 이 코드를 표시한다.
- 502 : 서버가 게이트웨이나 프록시 역할을 하고 있거나 또는 업스트림 서버에서 잘못된 응답을 받았다.
- 503 : 서버가 오버로드되었거나 유지관리를 위해 다운되었기 때문에 현재 서버를 사용할 수 없다. 이는 대개 일시적인 상태이다.
- 504 : 서버가 게이트웨이나 프록시 역할을 하고 있거나 또는 업스트림 서버에서 제때 요청을 받지 못했다.
- 506 : 서버에 내부 구성 오류가 있는 경우 발생함
📝 Reference site
https://velog.io/@honeysuckle/HTTP-%EC%83%81%ED%83%9C-%EC%BD%94%EB%93%9C-HTTP-status-code-
https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C
https://sidepower.tistory.com/245
반응형
'🔍 QA_Test' 카테고리의 다른 글
성능테스트 / 부하테스트 / 스트레스 테스트 (0) | 2022.09.23 |
---|---|
동적테스트, 정적테스트 이해하기 (0) | 2022.09.12 |
협업을 위한 기본적인 개발용어 (0) | 2022.08.23 |
Smoke Test? Sanity Test? (0) | 2022.08.10 |
블랙박스 테스트? (1) | 2022.06.26 |