HTTP 상태 : 오류 코드인생에서 적어도 한 번은 경험 했어야합니다.그러한 상황 : 사이트의 주소를 입력하거나 링크를 따라 가면 원하는 웹 페이지 대신 404 : 페이지를 찾을 수 없습니다. 그러나 인터넷 서핑의 과정에서 당신은 만날 수 있고 다른 사람들은 만날 수 있습니다. HTTP 상태, 그들은이 기사에서 논의 될 것입니다.



HTTP 상태 (정확하게 말하면 HTTP 상태 코드) 요청에 대한 서버 응답의 일부입니다. 일반적으로 각 상태는 영어로 설명되어 있습니다. HTTP 상태를 통해 사용자는 서버가 요청에 응답 한 방법을 이해할 수 있으며이를 기반으로 진행 방법을 결정할 수 있습니다.



HTTP 상태를 HTTP 오류라고합니다. 이것은 부분적으로 사실입니다. 5 개의 HTTP 상태 코드 그룹, 그리고 서버에 연결하는 데 오류가 있습니다.관련된 두 그룹 만 있습니다. 숫자 4로 시작하는 HTTP 상태는 클라이언트 측 (즉, 사용자 측)에서 오류를 나타냅니다. 상태 코드의 첫 번째 숫자가 5이면 문제는 서버 측에 있으며 사용자는 이에 대해 관여하지 않습니다.



4xx의 HTTP 상태는 대개 서버가 요청을 처리하지 못하게하여 요청에 오류가 있음을 나타냅니다. 예를 들어, 코드 400 나쁜 요청 유효하지 않은 요청을 의미합니다. 쿼리 구문이 유효하지 않으면 서버는이를 구문 분석 할 수 없습니다.



오류 401 Unauthorized 승인되지 않은 요청을 나타냅니다. 특정 문서에 대한 액세스는 로그인 또는 비밀번호를 입력 할 때만 제공 될 수 있습니다 (또는 액세스하려면 등록 된 사용자 여야 함). 등록되지 않았거나 로그인 / 암호를 모르면 서버가이 오류를 반환합니다. 프록시 서버에서 인증이 발생하면 오류 코드는 407 프록시 인증 필요 - 프록시 인증이 필요합니다.



종종 오류가있다. 403 금지됨 (액세스가 거부되었습니다). 즉, 서버가 요청을 이해했지만 액세스 할 수는 없습니다. 일반적으로 이것은 일반 사용자가 액세스 할 수없는 페이지 (예 : 관리 파티션 또는 .htaccess 파일)에 액세스하려는 경우에 발생합니다. 서버 관리자는 특수 구성 파일을 사용하여 이러한 파티션에 대한 액세스를 종료합니다. 또한 동일한 IP 주소에서 히트가 너무 많으면 서버가이 오류를 리턴 할 수 있습니다. 유동 IP가있는 경우 프록시를 통과하거나 인터넷에 다시 연결하십시오.



하지만 여전히 가장 유명한 상태 코드는 HTTP입니다. 404 찾을 수 없음 (페이지를 찾을 수 없음). 즉, 페이지의 주소를 잘못 입력했거나이 주소에 있었던 페이지가 서버에서 삭제되었습니다. 종종 사이트 소유자는 페이지 404의 디자인에 창의적으로 접근합니다. 이는 주로 사용자가 사이트를 떠나지 않고 오류가 발생하지 않도록하기 위해 수행됩니다. 일반적으로 404 오류 페이지에는 사이트의 기본 페이지에 대한 링크가있어 사용자가 탭을 닫거나 다른 사이트로 전환하는 대신 반환 할 수 있습니다.



다른 HHTP 상태가 있습니다.클라이언트 오류 (405에서 417까지, 422에서 424, 426 및 402 - 마지막 상태는 아직 사용되지 않음) 오류에 대한 이유는 다릅니다. 예를 들어 오류 413은 쿼리 크기가 너무 크고 오류 414는 URL이 너무 길음을 의미합니다. 만화의 HTTP 상태 코드도 있습니다. 418 나는 찻 주전자 다. (저는 주전자입니다), Internet Engineering Council (IETF)의 April Fool의 농담으로 소개되었습니다.



요청이 오류를 통해 처리 될 수없는 경우서버에서 코드 5xx로 오류가 발생합니다. 여기서 잠시 후에 페이지에 가려고 시도하는 것을 제외하고는 아무 것도 할 수 없습니다. 종종 사용자에게 오류가 발생할 수 있습니다. 502 잘못된 게이트웨이 (잘못된 게이트웨이). 이는 게이트웨이 또는 프록시 역할을하는 서버가 중간 작업이 성공적이지 못했다는 메시지를 수신했음을 의미합니다. 게이트웨이 또는 프록시 역할을하는 서버가 현재 요청을 완료하기 위해 업스트림 서버로부터 응답을받지 못하면 오류가 반환됩니다 504 게이트웨이 시간 초과 (게이트웨이가 응답하지 않습니다).



서버가 기술적 이유로 (과부하, 유지 보수) 요청을 처리 할 수없는 경우, 코드를 리턴합니다 503 서비스를 사용할 수 없음서비스를 사용할 수 없음을 나타냅니다. 호스팅 제공 업체가 사이트에 트래픽 제한을 부과하고이 한도를 초과하면 오류가 반환됩니다. 509 대역폭 한도 초과이는 채널의 대역폭이 고갈되었다고 말합니다.



덜 자주 오류가 발생할 수 있습니다. 501505 (HTTP 버전은 지원되지 않음), 506 (실험 조건 코드도 동의 됨), 507 (저장소 오버플로) 및 510 (확장되지 않음). 다른 내부 서버 오류의 경우 코드가 반환됩니다. 500 내부 서버 오류.



기본 HTTP 상태를 알고 있으면 원하는 웹 페이지 대신 표시되는 이해할 수없는 메시지가 두려워지지 않습니다.. 그들은 "누구를 비난 할 것인가?"(클라이언트 또는 서버)라는 질문에 대답 할 수 있으며 때로는 "무엇을해야합니까?"라는 질문에도 도움이 될 것입니다.



HTTP 상태 : 오류 코드
댓글 0