- 1xx : Infomrational
- 100 : Continue HTTP Early Hints
- 2xx : Success
- 200 : 요청이 성공적으로 수행됨
- 201 : put 메소드로 생성됨
- 202: Accepted
- 203 : 서버가 클라이언트 요구 중 일부만 전송
- 204 : no content (메소드 성공은 했지만 전송한 데이터가 없는 경우)
- 3xx : Redirection
- 301 - Moved Permanently
- 302 - Found (temporarily moved)
- 304 - Not Modified
- 4xx : Client Error
- 400 : bad request
- 401 : unauthorized
- 403 : forbidden
- 404 : not found
- 406 : Not Acceptable - Acceptable 요청을 수행할 수 없을 때 like Accept-Additions에 명시된 요구사항을 만족할 수 없는 경우
- 418 : I'm a teapot
- 429: Too Many Request
- 431: Request Header Fields Too Large
- 5xx : Server Error
- 500 : internal server error
- 503 : service unavailable
- 504 : gateway timeout
HTTP 418 에러의 의미를 아시나요? I'm a teapot!
HTTP 응답에는 상태 코드라는 개념이 있습니다. 상태 코드는 웹 서버에서 응답을 내려줄 때, 요청에 대한 처리 결과를 간결하게 알려주기 위해 사용되죠. 대표적인 상태 코드로 200 OK, 404 Not Found, 500 Internal…
https://haneepark.github.io/2019/12/24/418-im-a-teapot/

(NodeJS) HTTP 상태(응답) 코드
안녕하세요. 이번 시간에는 HTTP 상태 코드 에 대해 알아보겠습니다. 응답할 때 주로 사용되기 때문에 응답 코드라고도 불립니다. 인터넷을 서핑하다보면 404 Not Found 에러나 500 Internal Server 에러를 자주 볼 수 있습니다. 가끔 403 Forbidden도 보고요. 바로 이런 것이 HTTP 상태 코드입니다. 서버에 요청을 보냈더니 오류가 났다고 응답을 보낸거죠.
https://www.zerocho.com/category/NodeJS/post/579b4ead062e76a002648af7

Seonglae Cho