HTTP 오류 및 상태 코드 설명

웹 페이지 오류 및 해당 오류에 대한 이해

웹 사이트를 방문하면 브라우저 인 클라이언트는 HTTP 라는 네트워크 프로토콜을 통해 웹 서버에 연결합니다. 이러한 네트워크 연결은 웹 페이지의 내용과 일부 프로토콜 제어 정보를 비롯하여 서버에서 클라이언트로 응답 데이터를 다시 보낼 수 있도록 지원합니다. 때로는 도달하려는 웹 사이트에 성공적으로 도달하지 못할 수도 있습니다. 대신 오류 또는 상태 코드가 표시됩니다.

HTTP 오류 및 상태 코드 유형

각 요청에 대한 HTTP 서버 응답 데이터에는 요청 결과를 나타내는 코드 번호가 포함됩니다. 이 결과 코드는 세 자리 숫자를 범주로 나눈 값입니다.

가능한 많은 오류 및 상태 코드 중 일부만 인터넷 또는 인트라넷에 표시 됩니다. 오류와 관련된 코드는 일반적으로 실패한 요청의 출력으로 표시되는 웹 페이지에 표시되고 다른 상태 코드는 사용자에게 표시되지 않습니다.

200 OK

위키 미디어 커먼즈

HTTP 상태 200 OK 의 경우 웹 서버가 요청을 성공적으로 처리하고 브라우저에 내용을 전송했습니다. 대부분의 HTTP 요청은이 상태가됩니다. 웹 브라우저는 보통 문제가있을 때만 코드를 표시하기 때문에 사용자는 화면에이 코드를 거의 볼 수 없습니다.

오류 404 찾을 수 없습니다.

HTTP 오류 404 찾을 수 없음을 보면 웹 서버가 요청한 페이지, 파일 또는 다른 리소스를 찾을 수 없습니다. HTTP 404 오류는 클라이언트와 서버 간의 네트워크 연결이 성공적으로 완료되었음을 나타냅니다. 이 오류는 사용자가 브라우저에 잘못된 URL 을 직접 입력하거나 웹 서버 관리자가 주소를 유효한 새 위치로 리디렉션하지 않고 파일을 제거 할 때 가장 일반적으로 발생합니다. 사용자는 URL을 확인하여이 문제를 해결하거나 웹 관리자가 URL을 수정할 때까지 기다려야합니다.

오류 500 내부 서버 오류

위키 미디어 커먼즈

HTTP 오류 500 내부 서버 오류 로 인해 웹 서버는 클라이언트로부터 유효한 요청을 받았지만 처리 할 수 ​​없었습니다. HTTP 500 오류는 서버에서 사용 가능한 메모리 또는 디스크 공간이 부족하다는 것과 같은 일반적인 기술적 결함이 발생할 때 발생합니다. 서버 관리자가이 문제를 해결해야합니다. 기타»

오류 503 서비스를 사용할 수 없습니다.

공개 도메인

HTTP 오류 503 서비스를 사용할 수 없음 은 웹 서버가 들어오는 클라이언트 요청을 처리 할 수 없음을 나타냅니다. 일부 웹 서버는 동시 사용자 수 또는 CPU 사용률 제한을 초과하는 관리 정책으로 인해 HTTP 503으로보고되는 예상치 못한 오류를 구별하기 위해 HTTP 503을 사용합니다.

301 영구 이사

공개 도메인

HTTP 301 Moved PermanentlyHTTP 리디렉션 이라는 메서드를 사용하여 클라이언트가 지정한 URI가 다른 위치로 이동했음을 나타냅니다.이 메서드는 클라이언트가 새 요청을 보내고 새 위치에서 리소스를 가져올 수 있도록합니다. 웹 브라우저는 사용자의 개입없이 HTTP 301 리디렉션을 자동으로 따릅니다.

302 발견 또는 307 임시 리디렉션

공개 도메인

Status 302 Found 는 301과 유사하지만 코드 302는 리소스가 영구적으로가 아니라 일시적으로 이동하는 경우를 위해 설계되었습니다. 서버 관리자는 간단한 컨텐츠 유지 보수 기간 동안에 만 HTTP 302를 사용해야합니다. 웹 브라우저는 코드 301과 마찬가지로 302 리디렉션을 자동으로 수행합니다. HTTP 버전 1.1에는 임시 리디렉션 을 나타내는 307 임시 리디렉션 이라는 새 코드가 추가되었습니다.

400 잘못된 요청

공개 도메인

400 Bad Request 의 응답은 일반적으로 웹 서버가 유효하지 않은 구문으로 인해 요청을 이해하지 못했음을 의미합니다. 일반적으로 이는 클라이언트와 관련된 기술적 결함을 나타내지 만 네트워크 자체의 데이터 손상으로 인해 오류가 발생할 수도 있습니다.

401 Unauthorized

공개 도메인

401 웹 클라이언트가 서버의 보호 된 자원을 요청했지만 클라이언트가 액세스를 위해 인증 되지 않은 경우 401 Unauthorized 오류가 발생합니다. 일반적으로 클라이언트는 문제를 해결하기 위해 유효한 사용자 이름과 암호로 서버에 로그인해야합니다.

100 계속

공개 도메인

프로토콜의 버전 1.1에 추가 된 HTTP 상태 100 Continue 는 서버가 대규모 요청을 수용 할 준비가되었는지 확인할 수있는 기회를 제공함으로써 네트워크 대역폭을 보다 효율적으로 활용하도록 설계되었습니다. Continue 프로토콜을 사용하면 HTTP 1.1 클라이언트가 서버에 100 코드로 응답하도록 요청하는 작고 특수하게 구성된 메시지를 보낼 수 있습니다. 그런 다음 응답을 기다렸다가 (일반적으로 큰) 후속 요청을 보냅니다. HTTP 1.0 클라이언트와 서버는이 코드를 사용하지 않습니다.

204 콘텐츠 없음

공개 도메인

서버가 헤더 정보 만 포함하는 클라이언트 요청에 유효한 응답을 보낼 때 204 메시지가 표시되지 않습니다. 메시지 본문은 포함되어 있지 않습니다. 웹 클라이언트는 HTTP 204를 사용하여 서버 응답을보다 효율적으로 처리하여 불필요한 페이지 새로 고침을 피할 수 있습니다.

502 잘못된 게이트웨이

공개 도메인

클라이언트와 서버 간의 네트워크 문제로 인해 502 잘못된 게이트웨이 오류가 발생합니다. 네트워크 방화벽 , 라우터 또는 다른 네트워크 게이트웨이 장치의 구성 오류로 인해 트리거 될 수 있습니다.