Status Code
클라이언트-서버 구조에서 통신할 때, 요청에 대한 응답 상태를 간략하게 숫자로 표현하여 요청이 어떻게 처리되었는지 쉽게 파악할 수 있도록 알려주는 코드
Status Code의 종류 (ISRCS)
- 1xx (Informational)
- 2xx (Successful)
- 3xx (Redirection)
- 4xx (Client Error)
- 5xx (Server Error)
흔히 쓰이는 상태 코드들
- 200 OK: successful HTTP request
- 201 Created: resource 생성 완료
- 204 No Content: 요청은 성공적으로 이루어졌으나, return할 게 없음
- 301 Moved Permanently: 리소스 위치가 변경되었을 때
- 400 Bad Request: 클라이언트가 잘못된 요청을 보냈을 때 (incorrect syntax, parameter)
- 401 Unauthorized: 인증이 필요한 일부 API의 경우, 인증 정보가 없으면 뜨는 에러. 클라이언트가 요청을 보낼 때 클라이언트의 인증 정보를 포함해야 한다는 의미
- 403 Forbidden: 서버가 요청을 수락했으나, 권한 문제로 접근이 금지됨
- 404 Not Found: 존재하지 않는 자원에 접근함
- 500 Internal Server Error: 서버상 이슈 발생
'WEB' 카테고리의 다른 글
라이트 테마 vs 다크 테마 (0) | 2025.07.10 |
---|---|
스크립트 로드 방식에 따라 달라지는 코드의 효율 (with 폼 유효성 검사) (0) | 2025.04.24 |
서버와 클라이언트 간단 정리 (0) | 2025.03.17 |
sessionStorage vs localStorage (0) | 2024.12.13 |
API Endpoint (0) | 2024.10.22 |