HTTP 상태 코드

웹 사이트는 오류에 대한 응답으로 상태 코드를 표시합니다.

HTTP 상태 코드는 인터넷의 웹 사이트 서버에서 제공하는 표준 응답 코드입니다. 코드는 웹 페이지 또는 기타 리소스가 제대로로드되지 않을 때 문제의 원인을 식별하는 데 도움이됩니다.

HTTP 상태 코드라는 용어는 실제로 HTTP 상태 코드HTTP 이유 구문을 모두 포함하는 HTTP 상태 행 의 공통 용어입니다.

HTTP 상태 코드는 브라우저 오류 코드 또는 인터넷 오류 코드라고도합니다.

예를 들어, HTTP 상태 줄 500 : 내부 서버 오류 는 HTTP 상태 코드 500 과 HTTP 이유 구문 인 내부 서버 오류로 구성 됩니다.

HTTP 상태 코드 오류의 다섯 가지 범주가 있습니다. 이들은 두 가지 주요 그룹입니다.

4xx 클라이언트 오류

이 HTTP 상태 코드 그룹에는 웹 페이지 또는 다른 리소스에 대한 요청에 잘못된 구문이 포함되어 있거나 클라이언트 (웹 서퍼)의 잘못으로 인해 다른 이유로 채울 수없는 코드가 포함됩니다.

일반적인 클라이언트 오류 HTTP 상태 코드에는 404 (찾을 수 없음) , 403 (금지됨)400 (잘못된 요청)이 있습니다.

5xx 서버 오류

이 HTTP 상태 코드 그룹에는 웹 페이지 또는 다른 리소스에 대한 요청을 웹 사이트의 서버에서 이해하지만 어떤 이유로 든 채울 수없는 리소스가 포함됩니다.

일반적인 서버 오류 HTTP 상태 코드에는 503 (서비스 사용 불가)502 (잘못된 게이트웨이) 와 함께 가장 인기있는 500 (내부 서버 오류 )가 포함 됩니다.

HTTP 상태 코드에 대한 추가 정보

4xx 및 5xx 코드 외에도 다른 HTTP 상태 코드가 있습니다. 또한 1xx, 2xx 및 3xx 코드가 정보 용, 성공 확인 또는 리디렉션을 지시합니다. 이러한 추가 유형의 HTTP 상태 코드는 오류가 아니므로 브라우저에서 경고해야합니다.

HTTP Status Code Errors 페이지의 전체 오류 목록을 보거나 HTTP Status LineWhat HTTP Status Line (1xx, 2xx 및 3xx)을 참조하십시오 . 조각.

IANA의 HTTP (Hypertext Transfer Protocol) 상태 코드 레지스트리 페이지는 HTTP 상태 코드의 공식 소스이지만 Windows에는 추가 정보를 설명하는 추가 오류가있을 수 있습니다. Microsoft의 웹 사이트에서 전체 목록을 찾을 수 있습니다.

예를 들어 HTTP 상태 코드 500인터넷 서버 오류를 의미하지만 Microsoft 인터넷 정보 서비스 (ISS)는 500.15 를 사용 하여 Global.aspx에 대한 직접 요청이 허용되지 않음 을 의미합니다.

다음은 몇 가지 예입니다.

마이크로 소프트 ISS에 의해 생성 된 이러한 소위 하위 코드는 HTTP 상태 코드를 대체하는 것이 아니라 문서 파일과 같은 Windows의 다양한 영역에서 찾아 볼 수 있습니다.

모든 오류 코드가 관련되지는 않습니다.

HTTP 상태 코드는 장치 관리자 오류 코드 또는 시스템 오류 코드 와 다릅니다. 일부 시스템 오류 코드는 코드 번호를 HTTP 상태 코드와 공유하지만 완전히 다른 관련 오류 메시지 및 의미가있는 다른 오류입니다.

예를 들어 HTTP 상태 코드 403.2읽기 액세스 금지를 의미합니다. 그러나 프로세스가 백그라운드 처리 모드가 아님 을 의미하는 시스템 오류 코드 403있습니다 .

마찬가지로 인터넷 서버 오류 를 의미하는 500 상태 코드는 사용자 프로필을로드 할 수 없음 을 의미하는 시스템 오류 코드 500 과 쉽게 혼동 될 수 있습니다.

그러나 이것들은 관련이 없으므로 비슷하게 다루어서는 안됩니다. 하나는 웹 브라우저에 표시되고 클라이언트 또는 서버에 대한 오류 메시지를 설명하는 반면 다른 하나는 Windows의 다른 곳에 나타나며 웹 브라우저를 전혀 포함하지 않습니다.

표시되는 오류 코드가 HTTP 상태 코드인지 여부를 식별하는 데 문제가있는 경우 메시지가 표시되는 위치를주의 깊게 살펴보십시오. 웹 브라우저에서 오류 가 표시되면 웹 페이지 에서 HTTP 응답 코드입니다.

다른 오류 메시지는 표시되는 컨텍스트에 따라 개별적으로 처리해야합니다. 장치 관리자 오류 코드는 장치 관리자에 표시되고 시스템 오류 코드는 Windows 전체에 표시되며 POST 코드전원 공급자가 테스트 중에 제공됩니다.