HTTP 응답 상태 코드에는 표준이 있으며 HTTP 프로토콜 자체에 정의되어 있다.

HTTP 응답 상태 코드는 웹 통신에서 사용되는 것이며, API 응답 상태 코드는 웹 API에서 사용되는 것입니다. API 응답 상태 코드는 주로 HTTP 응답 상태 코드를 내포하거나 보충(비슷하단 소리)

1. HTTP 버전

2. HTTP 응답 코드 참고 사이트

HTTP/1.1 상태 코드 이며 이 페이지에 나와 있는 HTTP/1.1 상태 코드 리스트와 설명은 HTTP/2에서도 유효하며, 대부분의 경우 HTTP/2에서 사용하는 상태 코드와 동일

RFC7231 https://datatracker.ietf.org/doc/html/rfc7231#section-6
MDN https://developer.mozilla.org/ko/docs/Web/HTTP

3. HTTP 응답 코드 (요약)

| 1xx (Informational) | The request was received, continuing process 요청이 접수되었습니다. 계속 진행됩니다. | | --- | --- | | 2xx (Successful) | The request was successfully received, understood, and accepted 요청이 성공적으로 수신되고 이해되었으며 수락되었습니다. | | 3xx (Redirection) | Further action needs to be taken in order to complete the request 요청을 완료 하려면 추가 조치를 취해야 합니다. | | 4xx (Client Error) | The request contains bad syntax or cannot be fulfilled 요청에 잘못된 구문이 포함되어 있거나 처리할 수 없습니다. | | 5xx (Server Error) | The server failed to fulfill an apparently valid request 서버가 명백히 유효한 요청을 이행하지 못했습니다. |

4. HTTP 응답 코드