개발 지식

HTTP 상태 코드 정리

dm.kim 2020. 9. 23. 18:24

성공응답
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