정의
요청 성공을 나타내는 상태 코드
주로 API, 웹 페이지, 파일 전송 등의 상황에서 성공 응답을 명확히 구분할 때 사용됩니다.
왜 알아야 할까?
2xx는 성공의 신호, API의 핵심 언어
멀티미디어 전송에서 필수적으로 사용합니다.
전체 목록
HTTP 표준에 정의된 모든 2xx 응답 코드입니다.
| 상태 코드 | 상태 이름 | 설명 |
|---|---|---|
| 200 | OK | 요청이 정상적으로 처리되어 응답 본문에 결과가 포함됩니다. |
| 201 | Created | 요청에 의해 새로운 리소스가 생성되었습니다. |
| 202 | Accepted | 요청이 수신되어 처리 중이나, 아직 완료되진 않았습니다. |
| 203 | Non-Authoritative Information |
응답은 성공했지만, 원래 서버가 아닌 다른 소스에서 가져온 정보입니다. |
| 204 | No Content | 요청은 성공했지만, 응답 본문은 없습니다 (예: 삭제 요청). |
| 205 | Reset Content | 요청은 성공했으며, 클라이언트는 양식을 초기화해야 합니다. |
| 206 | Partial Content | 일부 범위에 대한 요청이 성공했음을 나타냅니다. (예: 파일 다운로드 재개) |
| 207 | Multi-Status | WebDAV에서 사용되며, 여러 상태 코드 정보를 포함할 수 있습니다. |
| 208 | Already Reported | WebDAV의 DAV:propstat 응답 요소에 대해 이전에 보고된 바 있음을 나타냅니다. |
| 226 | IM Used | 서버가 GET 요청을 수행했고, 응답에 인스턴스 조작 결과를 포함했음을 나타냅니다. |
사용 예시
현업에서 매우 자주 사용되는 응답 코드입니다.
💡 200: 일반적인 GET 요청 또는 POST 요청 처리 결과 반환
💡 201: 회원가입, 게시글 등록, 리소스 생성 후
💡 202: 이메일 발송 요청, 이미지 처리 요청 등 비동기 작업 큐 등록 시
💡 204: 게시글 삭제, 설정 초기화 요청 시
💡 206: 파일 다운로드 중 중단 후 이어받기 처리