Django를 공부하다보니 각종 상태코드를 보았는데,상태코드에 대해서
알아둘 필요를 느끼고 자주 나오는 상태코드를 정리해보았다!
HTTP(하이퍼텍스트 전송 프로토콜)
100(계속): 요청자는 요청을 계속해야함. 서버는 이 코드를 제공하여 요청의 첫 번째 부분을 받았으며 나머지를 기다리는 중
102(처리)
200(성공): 서버가 요청을 제대로 처리했다는 뜻.
202(허용됨): 서버가 요청을 접수했지만 아직 처리하지 않음
300(여러 선택항목): 서버가 요청에 따라 여러 조치를 선택할 수 있다. 서버가 사용자 에이전트에 따라 수행할 작업을 선택하거나, 요청자가 선택할 수 있는 작업 목록을 제공한다.
301(영구 이동): 요청한 페이지를 새 위치로 영구적으로 이동했다. GET 또는 HEAD 요청에 의한 응답으로 이 응답을 표시하면 요청자가 자동으로 새 위치로 전달된다.
400(잘못된 요청): 서버가 요청의 구문을 인식하지 못했다.
401(권한 없음): 이 요청은 인증이 필요함
403(Forbidden, 금지됨): 서버가 요청을 거부함
404(Not Found, 찾을 수 없음): 서버가 요청한 페이지(Resource)를 찾을 수 없음.
500(내부 서버 오류): 서버에 오류가 발생하여 요청을 수행할 수 없다.
501(구현되지 않음): 서버에 요청을 수행할 수 있는 기능이 없다.