주요 상태 코드 (200, 404, 503) 정도는 알고 있어야 합니다.
•
200 : OK, 요청이 성공적으로 되었습니다. 정보는 요청에 따른 응답을 반환됩니다.
•
404: 서버는 요청받은 리소스를 찾을 수 없습니다. 브라우저에서는 알려지지 않은 URL을 의미합니다. APL에서 종점은 적절하지만 리소스 자체는 존재하지 않음을 의미할 수 있습니다. 서버들은 인증받지 않은 클라이언트로부터 리소스를 숨기기 위하여 이 응답을 403 대신에 전송할 수도 있습니다.
•
503 : 서버가 요청을 처리할 준비가 되지 않았습니다. 유지 보수를 위해 작동이 중단되거나 과부하가 걸린 서버일 경우 발생합니다.
지원자분께서 가지고 계신 백엔드 개발 경험 중 상황별로 어떤 상태 코드를 반환하도록 설계하였는지 설명할 수 있어야 합니다. 이 외에도, 1번 대 부터 5번 대 상태 코드까지 각각 대략적으로 어떤 의미인지를 알고 있어야 합니다.
1xx (정보) : 요청받았으며, 프로세스가 계속 진행합니다.
2xx (성공) : 요청을 성공적으로 받았으며 인식했고 수용합니다.
3xx (리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요합니다.
4xx (클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없습니다.
5xx (서버 오류) : 서버가 명백히 유효한 요청에 대해 충족을 실패했습니다.