404 Not Found : 서버에 해당 URL 매핑이 없음
HTTP 상태 코드는 클라이언트가 서버에 요청을 보냈을 때, 이 요청의 처리 결과를 알려주는 코드입니다. 이 코드는 3자리 숫자로 이루어져 있으며, 각 숫자의 첫 번째 자리는 상태 코드의 종류를 나타냅니다.
1xx (정보): 요청을 받았으며 프로세스를 계속한다.
2xx (성공): 요청을 성공적으로 받았으며 이해하고 승인하였다.
3xx (리다이렉션): 추가 조치를 취해야 요청을 완료할 수 있다.
4xx (클라이언트 에러): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다.
5xx (서버 에러): 서버가 명백히 유효한 요청에 대해 충족을 실패했다.
가장 자주 보게 되는 HTTP 상태 코드들은 다음과 같습니다:
200 OK: 요청이 성공적으로 처리되었습니다.
301 Moved Permanently: 요청한 페이지가 영구적으로 새 위치로 이동되었습니다.
400 Bad Request: 서버가 요청의 구문을 이해할 수 없습니다.
401 Unauthorized: 인증이 필요합니다.
403 Forbidden: 서버가 요청을 거부하였습니다.
404 Not Found: 서버가 요청한 페이지를 찾을 수 없습니다.
500 Internal Server Error: 서버에 오류가 발생하여 요청을 수행할 수 없습니다.
이러한 HTTP 상태 코드들은 웹 개발 및 디버깅 과정에서 중요한 역할을 합니다.