위키 백과와 웹 서핑하면서 찾아 본 자료들을 참고하였습니다.

400 Bad request
401 Unauthorized
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
409 Conflict
410 Gone
411 Length required

웹 사이트를 요청하고 응답할 때 http라는 프로토콜을 통해 데이터를 주고 받음
서버로부터 응답을 받을 때 웹페이지와 http 패킷에 정보를 담은 코드를 받는데 이 코드를 http 응답코드 또는 상태 코드라고 함

서버에서 정상적인 답이 오지 않으면 오류가 나게 될 것이고 그에 맞게 에러 페이지를 출력하면서 실제 사용자에게 화면을 통해 발생하는 에러 상황이 공유 될 것임

4XX 요청 오류

  • 400 잘못된 요청 => 서버가 요청의 구문을 인식하지 못함
  • 401 권한 없음 => 인증이 필요하다는 이야기 (인증 실패)
  • 402 결제 필요 => 결제가 필요합니다요~
  • 403 서버가 요청 거부 => 사용자가 리소스에 대한 필요 권한을 갖고 있지 않음 (인가 실패)
  • 404 서버가 요청한 페이지를 찾을 수 없음/ 서버에 존재하지 않는 페이지에 대한 요청이 있을 경우
  • 405 허용되지 않는 방법 => 요청에 지정된 방법을 사용할 수 없음
  • 409 서버가 요청을 수행하는 중에 충돌이 발생
  • 410 사라짐 => 서버는 요청한 리소스가 영구적으로 삭제되었을 때 이 응답을 표시함
  • 411 길이 필요 => 서버는 유효한 콘텐츠 길이 헤더에 입력란이 없이는 요청을 수락하지 않음