자주쓰는 HTTP 상태 코드 Status Code

정다영·2022년 9월 2일
0

1. Success _ 성공했을 경우

200 : ok

  • 요청이 성공적로 처리되었음을 의미하며 가장 자주 보는 status code

201 : created

  • 문제없이 요청에 대한 처리를 성공적으로 처리했으며, 새로운 리소스가 생성되었음을 의미

  • POST 또는 일부 PUT 요청의 경우 쓰임

204 : no content

  • 문제 없이 요청에 대한 처리를 성공적으로 처리했지만, 제공할 응답메세지가 없음을 의미
  • delete 메소드의 요청으로 성공적으로 삭제되어 응답으로 제공할 컨텐츠가 없을을 의미

2. Client Error

400 : bad request

  • 해당 요청이 잘못되었을 때 보내는 Status Code
  • 잘못된 문법에 의해 서버가 요청을 이해할 수 없을 때 제공되는 status code

401 : Unauthorized

  • 요청에 권한이 없음을 의미
  • ex) 좋아요 기능은 회원이 아니면 요청을 보낼 수 없습니다.

403 :forbidden

  • 유저가 콘텐츠에 접근할 수 없을 경우 제공하는 status code
  • 401과 다른 점은 서버는 요청자가 누구인지 알고 있지만 컨텐츠에 접근은 불가능합니다.

404 Not Found

  • 요청한 URL이 존재하지 않음을 의미

3. Server Error

500 : Internal Server Error

  • 서버에서 에러가 났지만 정확한 문제를 설명할 수 없음을 의미
profile
Hello World~

0개의 댓글