developingcat.log
로그인
developingcat.log
로그인
Status Code
강민성
·
2021년 12월 9일
팔로우
0
http
status code
0
HTTP
목록 보기
3/3
Status Code
Response Status Codes
200: OK
가장 자주 보게되는 Status Code
문제없이 요청에 대한 처리가 백엔드 서버에서 이루어지고 나서 오는 응답코드
우리는 모두 200 OK 를 원한다
201: Created
무언가가 잘 생성되었을 때에(Successfully Created) 오는 Status Code
대게 POST 메소드의 요청에 따라 백엔드 서버에 데이터가 잘 생성 또는 수정 되었을 때에 보내는 코드
400: Bad Request
해당 요청이 잘못되었을 때 보내는 Status Code
주로 요청의 Body에 보내는 내용이 잘못되었을 때 사용되는 코드
ex) 전화번호를 보내야 하는데 숫자가 아닌 문자열의 주소가 대신 Body에 담겼을 경우
401: Unauthorized
유저가 해당 요청을 진행하려면 먼저 로그인을 하거나 회원가입이 필요하다는 의미
ex) wish list, 좋아요 기능은 회원이 아니면 요청을 보낼 수 없음
403: Forbidden
유저가 해당 요청에 대한 권한이 없다는 뜻
접근 불가능한 정보에 접근했을 경우
ex) 오직 유료회원만 접근할 수 있는 데이터를 요청 했을 때
404: Not Found
요청된 URL이 존재하지 않는다는 의미
409: Conflict
클라이언트의 request와 서버의 상태가 충돌할 때
ex) 회원가입시 클라이언트가 이미 DB에 존재하는 사용자 정보(unuique한)를 입력했을 때
500: Internal Server Error
서버에서 에러가 났을 때의 Status Code
백엔드 터미널을 보면 구체적으로 어떤 에러인지 알 수 있음
API 개발을 하는 백엔드 개발자들이 싫어하는 코드
강민성
Back-end Junior Developer
팔로우
이전 포스트
HTTP Methods
0개의 댓글
댓글 작성