네트워크/기본

[네트워크] HTTP 상태 코드 정리

댕주 2025. 3. 15. 22:24

웹 개발하고 테스트하다보면 자주 만나는 HTTP 상태코드에 대해서 알아보자

2xx (성공)

  • 200 OK -> 요청이 성공적으로 처리됨 (일반적인 응답)
  • 201 Created -> 요청이 성공적으로 처리되고 새로운 리소스가 생성됨 (POST 요청에서 자주 사용)
  • 204 No Content -> 요청이 성공했지만 반환할 데이터가 없음 (DELETE 요청 후 자주 사용)

4xx (클라이언트 오류)

  • 400 Bad Request -> 요청이 잘못됨 (잘못된 파라미터, 형식 오류 등)
  • 401 Unauthorized -> 인증이 필요함 (로그인 필요, 토큰 없음 등)
  • 403 Forbidden -> 요청은 이해했지만, 권한이 없어 접근 불가
  • 404 Not Found -> 요청한 리소스를 찾을 수 없음 (URL 오타 등)

5xx (서버 오류)

  • 500 Internal Server Error -> 서버 내부 오류 (예외 발생, 코드 오류 등)