본문 바로가기
미분류

[HTTP] 자주보는 상태코드의 의미(404, 500...)

by stonage 2023. 6. 29.

100 ~ 199 : 클라이언트의 요청을 받았으며, 클라이언트의 그 다음 행동에 대한 정보 제공.

 

200 ~ 299 : 요청 받은 것이 성공적으로 처리됨.

 

300 ~ 399 : 파일들이 이동되었을 때. 이동하는 위치를 나타내는 Location 헤더가 응답에 포함됨.

 

400 ~ 499 : 클라이언트에 의해 발생한 오류.

 

500 ~ 599 : 서버에 의해 발생한 오류.

 

 

그 중에서 자주 만나는 에러는 다음과 같다. 

 

HTTP 400 에러 : 서버가 요청 구문을 인식하지 못했다는 뜻으로 문법상 오류가 존재하는 경우.

HTTP 401 에러 : 접근 권한이 없는 경우. 인증이 필요한데 인증이 되지 않은 경우.

HTTP 403 에러 : 서버가 요청을 거부하고 있는 경우 즉, 접근이 금지된 상태.

HTTP 404 에러 : 서버가 요청한 페이지를 찾을 수 없는 경우. 잘못된 URL이거나 없는 페이지를 불러오려고 할 때.

HTTP 500 에러 : 서버에 오류가 발생하여 요청을 수행할 수 없는 경우.

HTTP 503 에러 : 서버가 요청을 처리할 준비가 되지 않은 경우. 여러 이유가 있겠지만 사용자가 몰릴 경우도 하나의 원인이 될 수 있다.