728x90
728x90

HTTP 응답 상태 코드(Response Status Code)

들어가며

  • HTTP 응답 상태 코드(Response Status Code)에 대해 알아보자.

 

HTTP 응답 상태 코드(Response Status Code)

  • 클라이언트의 요청(Request)에 대한 서버의 응답(Response)을 나타내는 숫자로 된 코드
  • HTTP 응답 상태 코드(Response Status Code)를 통해 특정한 HTTP 응답이 성공적으로 완료됐는지 알 수 있다.
  • 다양한 상태 코드가 있으며, 각각은 특정 의미응답 유형을 나타낸다.
  • HTTP 응답 상태 코드는 5개클래스로 구분될 수 있다.
    • Informational Responses (100 – 199)
    • Successful Responses (200 – 299)
    • Redirection Messages (300 – 399)
    • Client Error Responses (400 – 499)
    • Server Error Responses (500 – 599)
  • 자세한 내용은 RFC 9110에서 확인할 수 있다.

 

주요 HTTP 응답 상태 코드

Status Codes 설명
200 OK 요청이 성공적으로 처리되었다.
201 Created 요청에 대한 새로운 리소스가 성공적으로 생성되었다.
204 No Content 요청은 성공적으로 처리되었지만, 응답 본문에 내용이 없다.
400 Bad Request 요청이 잘못되었거나 서버가 요청을 이해하지 못했다.
401 Unauthorized 요청한 작업을 수행하기 위한 권한이 없다.
403 Forbidden 요청한 작업을 수행할 권한이 없다.
404 Not Found 요청한 리소스를 찾을 수 없다.
500 Internal Server Error 서버에서 내부 오류가 발생했다.

 

참고 사이트

 

HTTP response status codes - HTTP | MDN

HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes:

developer.mozilla.org

728x90
728x90