HTTP 상태코드 페이지 에러코드 404 not found
- IT/웹(Web)
- 2020. 11. 5.
HTTP 상태코드 페이지 에러코드 404 not found
HTTP 응답 상태 코드는 HTTP 요청이 성공했는지와
실패했다면 어떤 이유로 실패했는지를 보여줍니다
응답코드는 5개의 클래스로 구분되는데요 100~500 번대 까지의 클래스를 가지고 있습니다
첫자리는 클래스를 나타내고 나머지 두자리는 상세 정보를 나타낸다.
간단하게 설명 드리면
- 1xx (정보): 요청을 받았으며 프로세스를 계속한다
- 2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다
- 3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다
- 4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다
- 5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다
이라고 정리할 수 있습니다
HTTP 응답 상태코드 설명
1XX : 작업이 진행 중
100 : Continue
101 : Switching Protocols
102 : 사용자가 수신 요청을 하여 처리하고 있지만 아직 제대로 된 응답을 할 수 없음
103 : Link헤더와 함께 사용, 서버가 응답을 준비하는 동안 사용자가 사전로딩을 할 수 있도록 하는 응답코드
2XX : 성공
200 : HTTP 요청에 대해 에러 없이 성공
201 : 서버가 성공적으로 요청된 새 리소스를 생성
3XX : 재전송
300 : 클라이언트가 선택할 수 있는 리소스에 대한 다중 옵션을 표시
301 : 현재 및 이후 모든 요청들은 변경된 위치에서 수행
302 : 현재 요청을 임시위치에서 수행하지만, 이후 요청은 원래의 위치에서 수행
4XX : 클라이언트 에러
400 : 문법상 오류로 인해 요청을 수행할 수 없다.
401 : 요청에 대해 인증이 필요 혹은 인증 실패
403 : 유효한 요청에 대해 서버가 응답을 거부
404 : 현재 요청된 리소스를 찾을 수 없음 (404 Not Found 많이들 보실 페이지)
5XX : 서버 에러
500 : 예외 조건 발생으로 알맞은 상세 메시지가 없을 때 표시되는 일반적인 에러
501 : 서버가 요청된 메서드를 인식하지 못하거나, 수행할 수 있는 성능이 결여
자세한 정보는 나무위키로..ㅎ
namu.wiki/w/HTTP/%EC%9D%91%EB%8B%B5%20%EC%BD%94%EB%93%9C