패스잇
CS 기초 · 기초

HTTP 상태 코드의 종류와 대표적인 코드들의 의미에 대해 설명해주세요.

힌트 · 2xx, 3xx, 4xx, 5xx 그룹별 대표 코드를 설명해보세요.

HTTP 상태 코드1xx2xx3xx4xx

모범답안

HTTP 상태 코드는 서버가 클라이언트의 요청에 대한 응답 결과를 나타내는 3자리 숫자 코드입니다. 크게 5가지 종류로 나눌 수 있습니다.

1xx (Informational): 요청이 수신되어 처리 중임을 알립니다. 거의 사용되지 않습니다.

2xx (Success): 요청이 성공적으로 처리되었음을 의미합니다. 대표적으로 200 OK (성공적인 요청), 201 Created (새로운 리소스 생성 성공) 등이 있습니다.

3xx (Redirection): 요청을 완료하기 위해 추가적인 조치가 필요함을 나타냅니다. 301 Moved Permanently (영구적으로 리소스 이동), 302 Found (임시적으로 리소스 이동) 등이 있습니다.

4xx (Client Error): 클라이언트 측의 오류로 인해 요청을 처리할 수 없음을 의미합니다. 400 Bad Request (잘못된 요청), 401 Unauthorized (인증 실패), 403 Forbidden (권한 없음), 404 Not Found (리소스를 찾을 수 없음) 등이 있습니다.

5xx (Server Error): 서버 측의 오류로 인해 요청을 처리할 수 없음을 나타냅니다. 500 Internal Server Error (서버 내부 오류), 503 Service Unavailable (서비스 불가) 등이 있습니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 네트워크 면접 질문

← 네트워크 면접 질문 전체 보기