HTTP 응답상태코드
서버가 클라이언트 요청을 성공적으로 처리했는지 나타내는 세자리 숫자로 이루어진 코드
1xx은 정보, 2xx는 성공, 3xx는 추가요청, 4xx는 클라이언트문제, 5xx는 서버문제라고 정리하자.
1xx
Informational 요청이 수신되었고 처리 중
100 클라이언트가 요청의 일부를 전송할 수 있음을 나타냄
2xx
Successful 요청이 성공적으로 처리됨
200 요청이 성공적으로 처리됨
201 새로운 리소스가 성공적으로 생성됨
204 응답 본문에 콘텐츠가 없음
3xx
Redirection 요청을 완료하려면 추가 동작이 필요하다
301 요청한 리소스가 새로운 위치로 영구적으로 이동됨
302 요청한 리소스가 일시적으로 다른 위치에 있음
4xx
Client Error 클라이언트의 요청에 문제가 있다.
400 요청이 부적절하거나 잘못되었음
401 인증이 필요한 리소스에 대한 접근 시도에서 인증이 실패함
403 클라이언트가 리소스에 접근할 권한이 없음
404 요청한 리소스를 찾을 수 없음
5xx
Server Error 서버에서 요청을 처리하는 중에 오류가 발생함
500 서버에서 처리 중에 오류가 발생했음
502 게이트웨이나 프록시 서버에서 유효하지 않은 응답을 받았음
'이론' 카테고리의 다른 글
PMD, 코드품질을 분석도구 (0) | 2023.10.26 |
---|---|
표준프레임워크 퍼스트북: 1. 표준프레임워크소개 (0) | 2023.10.26 |
REST API(아키텍처)의 특징 (0) | 2023.10.23 |
REST API URI의 6가지 규칙 (0) | 2023.10.23 |
REST의 구성: 자원, 행위, 표현 (0) | 2023.10.23 |