성공응답
200 : 클라이언트의 요청을 정상적으로 수행함
201 : 클라이언트가 어떠한 리소스 생성을 요청, 해당 리소스가 성공적으로 생성됨(POST를 통한 리소스 생성 작업 시)
리다이렉션 메시지
301 : 클라이언트가 요청한 리소스에 대한 URI가 변경 되었을 때 사용하는 응답 코드
클라이언트 에러 응답
400 : 클라이언트의 요청이 부적절 할 경우 사용하는 응답 코드
401 : 클라이언트가 인증되지 않은 상태에서 보호된 리소스를 요청했을 때 사용하는 응답 코드
403 : 유저 인증상태와 관계 없이 응답하고 싶지 않은 리소스를 클라이언트가 요청했을 때 사용하는 응답 코드(403보다는 400이나 404를 사용할 것을 권고. 403 자체가 리소스가 존재한다는 뜻이기 때문에)
404 : 서버가 요청받은 리소스를 찾을 수 없다는 응답 코드
405 : 클라이언트가 요청한 리소스에서는 사용 불가능한 Method를 이용햇을 경우 사용하는 응답 코드
서버 에러 응답
500 : 서버에 문제가 있을 경우 사용하는 응답 코드
'개발 지식' 카테고리의 다른 글
REST란? (0) | 2020.09.26 |
---|---|
디자인 패턴 (0) | 2020.09.26 |
단축연산 (0) | 2020.09.20 |
Recursive function stop condition (0) | 2020.09.20 |
const/static 차이 (0) | 2020.09.20 |