HTTP 서버 응답 코드 (Response Code)

KangHo Lee's avatar
Nov 21, 2024
HTTP 서버 응답 코드 (Response Code)

1xx: 정보(Informational)

  • 100 Continue
    • 클라이언트는 요청의 일부를 서버에 보냈으며, 서버가 나머지 요청을 계속해서 보내도록 허용합니다.
  • 101 Switching Protocols
    • 서버가 클라이언트의 프로토콜 전환 요청을 받아들였습니다.

2xx: 성공(Success)

  • 200 OK
    • 요청이 성공적으로 처리되었습니다.
  • 201 Created
    • 요청이 성공적으로 처리되었고, 새로운 리소스가 생성되었습니다.
  • 204 No Content
    • 요청이 성공적으로 처리되었으나, 반환할 콘텐츠가 없습니다.

3xx: 리다이렉션(Redirection)

  • 301 Moved Permanently
    • 요청한 리소스가 영구적으로 이동하였으며, 새로운 URL이 제공됩니다.
  • 302 Found
    • 요청한 리소스가 임시로 이동하였으며, 새 URL이 제공됩니다.
  • 304 Not Modified
    • 클라이언트가 조건부 요청을 했고, 리소스가 수정되지 않았음을 나타냅니다.

4xx: 클라이언트 오류(Client Error)

  • 400 Bad Request
    • 클라이언트의 요청이 잘못되었습니다.
  • 401 Unauthorized
    • 인증이 필요합니다. 클라이언트가 권한이 없음을 나타냅니다.
  • 403 Forbidden
    • 서버가 요청을 이해했지만, 승인을 거부합니다.
  • 404 Not Found
    • 요청한 리소스를 찾을 수 없습니다.

5xx: 서버 오류(Server Error)

  • 500 Internal Server Error
    • 서버가 요청을 처리하는 동안 오류가 발생했습니다.
  • 501 Not Implemented
    • 서버가 요청을 처리할 기능을 지원하지 않습니다.
  • 503 Service Unavailable
    • 서버가 일시적으로 과부하 또는 유지보수로 인해 요청을 처리할 수 없습니다.

요약

  • 1xx: 정보 제공
  • 2xx: 요청 성공
  • 3xx: 리다이렉션
  • 4xx: 클라이언트 오류
  • 5xx: 서버 오류
Share article

devleekangho