HTTP Response Codes는 서버가 클라이언트의 요청을 처리한 결과를 나타내는 숫자 코드입니다. 대표적인 코드들을 카테고리별로 정리하면 다음과 같습니다:
1xx: Informational (정보 응답)
- 100 Continue: 클라이언트가 요청을 계속 진행해도 좋음을 알림.
- 101 Switching Protocols: 프로토콜 전환 요청이 수락됨.
2xx: Success (성공)
- 200 OK: 요청이 성공적으로 처리됨. (GET, POST 요청의 성공 응답)
- 201 Created: 요청이 성공적으로 처리되었고, 새로운 리소스가 생성됨.
- 204 No Content: 요청은 성공했지만 응답 본문이 없음.
3xx: Redirection (리다이렉션)
- 301 Moved Permanently: 요청된 리소스가 영구적으로 새로운 URL로 이동됨.
- 302 Found: 요청된 리소스가 임시적으로 다른 URL에 있음.
- 304 Not Modified: 클라이언트가 캐시된 리소스를 그대로 사용해도 됨.
4xx: Client Errors (클라이언트 오류)
- 400 Bad Request: 잘못된 요청으로 서버가 이해하지 못함.
- 401 Unauthorized: 인증이 필요하며, 제공되지 않았거나 실패함.
- 403 Forbidden: 요청이 서버에 의해 거부됨. 권한 부족.
- 404 Not Found: 요청한 리소스를 찾을 수 없음.
- 429 Too Many Requests: 너무 많은 요청이 단시간에 이루어짐.
5xx: Server Errors (서버 오류)
- 500 Internal Server Error: 서버가 요청을 처리하는 중에 오류 발생.
- 501 Not Implemented: 서버가 요청을 처리하기 위한 기능을 지원하지 않음.
- 502 Bad Gateway: 서버가 게이트웨이 또는 프록시로 동작할 때 잘못된 응답을 받음.
- 503 Service Unavailable: 서버가 일시적으로 요청을 처리할 수 없음.
- 504 Gateway Timeout: 게이트웨이 또는 프록시 서버가 응답을 받지 못함.
카페 게시글
NodeJS
기본
HTTP Response Codes 정리
주인장
추천 0
조회 11
25.01.28 23:30
댓글 0
다음검색