[백엔드] HTTP 주요 응답 코드

개발log·2024년 4월 29일

백엔드 기초지식

목록 보기
6/8
post-thumbnail

HTTP 응답과 상태를 확인하기 위하여 Postman을 사용하다 보면
아래와 같은 응답코드를 확인할 수 있다.

오늘은 HTTP 주요 응답 코드에 대해 알아보고자 한다.


100번대 - 정보 응답

  • 100 : Continue - 요청이 받아들여졌으며 계속 진행됨
  • 101 : Switching Protocols - 프로토콜 전환(변경)

200번대 - 성공 응답

  • 200 : OK - 요청이 성공적으로 처리됨
  • 201 : Created - 새로운 자원이 성공적으로 생성됨
  • 202 : Accepted - 요청이 수락되었지만 처리는 되지 않음
  • 204 : No Content - 응답에 본문이 없음
  • 205 : Reset Content - 요청이 성공적으로 처리되었지만, 현재 문서 재로드 필요

300번대 - 리디렉션 응답

  • 301 : Moved Permanently - 리소스의 URL이 영구적으로 변경됨(이동)
  • 302 : Found - 다른 위치에 리소스가 임시적으로 이동됨
  • 304 : Not Modified - 수정되지 않음

400번대 - 클라이언트 오류 응답

  • 400 : Bad Request - 잘못된 요청
  • 401 : Unauthorized - 인증되지 않음(인증 필요)
  • 403 : Forbidden - 접근 금지
  • 404 : Not Found - 요청한 리소스를 찾을 수 없음
  • 405 : Method Not Allowed - 요청한 리소스에 지원되지 않는 메소드 사용

500번대 - 서버 오류 응답

  • 500 : Internal Server Error - 내부 서버 오류
  • 502 : Bad Gateway - 서버가 다른 서버로부터 잘못된 응답을 받음(불량 게이트웨이)
  • 503 : Service Unavailable - 서버 사용 불가(서비스 사용할 수 없음)
  • 504 : Gateway Timeout - 게이트웨이 시간 초과(다른 서버로부터 응답 받지 못함)
  • 505 : HTTP Version Not Supported - 서버가 요청된 HTTP 버전을 지원하지 않음

응답 코드들은 클라이언트의 서버 간의 통신 상태를 나타내어, 개발자가 문제를 파악하고 해결하는 데 도움을 준다.

profile
나의 개발 저장소

0개의 댓글