Back to list

404와 403, 500 차이: 웹 오류 번호가 알려 주는 단서

웹 기초
404와 403, 500 차이: 웹 오류 번호가 알려 주는 단서

웹 오류 번호는 요청이 어느 단계에서 어떻게 처리됐는지 알려 주는 단서입니다. 404, 403, 500은 모두 페이지 이용이 어렵게 보일 수 있지만 의미가 다릅니다. 번호를 그대로 기록하면 문제를 설명하기 쉬워집니다.

대표 코드를 구분합니다


  • 404: 요청한 자원을 찾을 수 없다는 응답입니다.
  • 403: 서버가 요청을 이해했지만 처리를 거부했다는 응답입니다.
  • 500: 서버에서 예상하지 못한 문제가 발생했다는 응답입니다.

전체 분류와 의미는 MDN HTTP 상태 코드 문서에서 확인할 수 있습니다. 코드만으로 실제 원인을 모두 알 수는 없고 서비스가 의도적으로 다른 상태를 표시하는 경우도 있습니다.

사용자가 할 수 있는 확인


404라면 주소가 잘렸거나 문서가 이동했는지 공식 목록에서 찾아봅니다. 403이라면 올바른 계정으로 로그인했는지와 접근 권한이 있는지 확인합니다. 500이 계속되면 시각과 수행한 동작을 기록해 운영자에게 전달합니다. 제출이나 결제 직후라면 무작정 반복하지 말고 처리 결과부터 확인합니다.

성공 코드와 업무 성공도 구분합니다


응답이 정상적으로 도착했어도 화면 안에 저장 실패가 표시될 수 있습니다. 반대로 오류 화면을 봤지만 요청한 작업 일부가 이미 처리됐을 수 있습니다. 기술적인 응답과 실제 저장·등록 상태를 함께 확인해야 중복 작업을 줄일 수 있습니다.

문의할 때 남길 내용


정확한 주소, 발생 시간, 오류 번호, 직전에 누른 버튼을 적습니다. 로그인 비밀값이나 민감한 양식 내용은 빼고 전달합니다. “안 됩니다”보다 “저장 버튼을 누른 뒤 500이 표시됐고 목록에는 새 항목이 보이지 않음”이라는 설명이 훨씬 유용합니다.

함께 읽으면 좋은 글


Post navigation

Articles