Latest web development tutorials

HTTP 상태 코드

웹 페이지 뷰어의 브라우저를 액세스하는 브라우저는 서버에 웹 요청을 보내면. 브라우저가 수신 요청에 응답하는 첫 페이지,이 페이지는 HTTP 상태 코드 헤더 (서버 헤더)을 반환 할 서버가 표시되면 브라우저가 포함되어 있습니다.

HTTP 상태 코드에 대한 영어 HTTP 상태 코드.

여기에 몇 가지 일반적인 HTTP 상태 코드는 다음과 같습니다

  • 200-- 요청 성공
  • 301-- 리소스 (웹 페이지, 등) 영구적 다른 URL에 전송
  • 404 - 리소스 (웹 페이지, 등) 요청없는
  • 500 - 내부 서버 오류

HTTP 상태 코드 분류

HTTP 상태 코드 세 십진수로 구성되어, 제 십진수 상태 코드의 유형을 정의하고, 후자의 두 숫자는 분류 효과 아니다. HTTP 상태 코드는 다섯 가지 유형으로 구분됩니다

HTTP 상태 코드 분류
분류 카테고리 설명
1 ** 정보 서버는 요청자 진행할 필요가 요청을 받아
이 ** 성공적인 동작을 성공적으로 수신하고 처리 할 때
3 ** 리디렉션은 추가 조치가 요청을 완료하는 데 필요한
4 ** 클라이언트 오류, 요청이 구문에 오류가 있거나 요청을 완료 할
5 ** 서버 오류 서버 오류가 요청을 처리하는 동안 발생한

HTTP 상태 코드 목록 :

HTTP 상태 코드 목록
상태 코드 상태 코드 영어 이름 중국어 설명
(100) 계속 계속합니다. 클라이언트 의 요청을 계속해야
(101) 프로토콜 전환 프로토콜을 전환. 클라이언트의 요구에 기초하여 스위칭 서버 프로토콜. 단지 고급 프로토콜로 전환 할 수 있고, 예를 들면, HTTP 프로토콜의 새로운 버전으로 전환
(200) OK 요청이 성공했습니다. 일반적으로 GET 및 POST 요청에 사용
(201) 작성 그것은이 생성되었습니다. 성공적인 요청은 새로운 자원을 생성
(202) 허용 받아 들였다. 우리는 요청을 수락했지만 프로세스를 완료하지 않았다
(203) 비 신뢰할 수있는 정보 승인되지 않은 정보를 제공합니다. 요청이 성공했습니다. 하지만 서버에서 반환 원래의 메타 정보 만의 복사본
(204) 콘텐츠 없음 빈. 서버가 성공적으로 처리했지만 콘텐츠를 반환하지 않았습니다. 브라우저를 보장하기 위해 업데이트 된 페이지가없는 경우, 현재의 문서를 계속 표시
(205) 리셋 내용 내용을 다시 설정합니다. 서버 처리가 성공적으로 (예를 들어 브라우저)를 사용자 단말은 문서보기를 재설정한다. 이 리턴 코드는 브라우저의 양식 필드를 지울 수 있습니다
(206) 일부 콘텐츠 부. 서버가 성공적으로 부분적인 GET 요청을 처리
(300) 다중 선택 다양한 옵션. 리소스 요청 (예를 들어 브라우저)를 상기 사용자 단말기에 대한 자원의 특성 및 주소들의 목록을 리턴에 대응하는 복수의 위치를 ​​포함 할 수있다 선택
(301) 영구 이동 영구 이동. 요청한 리소스가 영구적으로 브라우저가 자동으로 새로운 URI로 이동합니다, 새로운 URI를 포함하는 정보를 반환합니다, 새로운 URI로 이동되었습니다. 미래의 새로운 요구는 새로운 URI로 대체해야
(302) 발견 임시 이동. (301)와 유사. 그러나 자원이 일시적으로 만 움직였다. 클라이언트는 원래 URI를 계속해야
(303) 보기 기타 다른 주소를 볼 수 있습니다. (301)와 유사. GET 사용하여 POST보기를 요청
(304) 수정되지 않음 수정되지 않은. 수정되지 않은 요청 된 자원이 서버는이 상태 코드를 반환, 어떤 자원을 반환하지 않습니다. 클라이언트는 일반적으로 헤더를 제공하여 방문 자원을 캐시는 클라이언트의 소원 지정된 날짜 수정 된 리소스 후에 만 ​​반환 할 것을 나타냅니다
(305) 프록시 사용 프록시를 사용합니다. 요청 된 자원은 프록시를 통해 액세스해야합니다
(306) 사용하지 않은 이 HTTP 상태 코드를 포기하고있다
(307) 임시 리디렉션 임시 리디렉션. (302)와 유사합니다. 사용 GET 요청이 리디렉션
(400) 잘못된 요청 클라이언트 요청에 구문 오류, 서버는 이해할 수 없다
(401) 권한이없는 요청은 사용자 인증이 필요합니다
(402) 지불 필수 향후 사용을 위해 예약
(403) 금지 된 서버는 클라이언트의 요청에 대한 요청을 알 수 있지만,이 요청을 거절 구현
(404) 찾을 수 없음 서버는 클라이언트의 요청에 리소스 (웹)을 발견 할 수 없었다. 이 코드로, 사이트 디자이너는 "요청한 리소스를 찾을 수 없습니다"개인화 된 페이지를 설정할 수 있습니다
(405) 방법 허용되지 않음 클라이언트 요청 금지 된 방법
(406) 허용되지 않음 서버가 요청은 클라이언트에 의해 요청 된 컨텐츠의 특성에 따라 완료 할 수 없습니다
(407) 프록시 인증 필요 요청 (401)과 유사한 프록시 인증을 필요로하지만, 요청자는 프록시 인증을 사용해야합니다
(408) 요청 시간 초과 클라이언트에 대한 서버가 대기 너무 오래, 시간 제한에 대한 요청을 보내
(409) 충돌 클라이언트의 PUT 요청을 완료하기 위해 충돌 서버는 서버가이 요청을 처리 할 때이 코드를 반환 가능성
(410) 지나간 클라이언트가 요청한 자원이 존재하지 않습니다. 당신은 410 코드를 사용하기 전에 리소스가 영구적으로 삭제 된 경우 (410) (404)와 달리, 웹 사이트 디자이너는 새로운 위치 코드 (301)를 통해 자원을 지정할 수 있습니다
(411) 길이 필요 서버는 콘텐츠 길이 않고 클라이언트에 의해 전송 된 요청 메시지를 처리 ​​할 수 ​​없습니다
(412) 전제 조건 실패 전제 클라이언트에게 에러를 요청
(413) 엔터티가 너무 큼 요청 요청 엔티티가 너무 크기 때문에 요청이 거부 될 수 있도록, 서버는 처리 할 수 ​​없다. 클라이언트의 연속 요청을 방지하기 위해, 서버는 접속을 종료 할 수있다. 서버 만 처리 일시적없는 경우에는 재시도 이후의 응답에 대한 정보를 포함
(414) 요청 URI가 너무 큼 URI가 너무 오래 요청 (일반적으로 URI하는 URL)이며, 서버가 처리 할 수 ​​없습니다
(415) 지원되지 않는 미디어 유형 서버는 미디어 형식와 함께 제공된 요청을 처리 할 수 ​​없습니다
(416) 범위를 충족시킬 수 없습니다 요청 범위 클라이언트 요청이 잘못되었습니다
(417) 기대 실패 서버는 요청 헤더가 기대에 부합하지 수
(500) 내부 서버 오류 내부 서버 오류 및 완료 할 수 없습니다 요청
(501) 구현되지 않음 서버는 요청을 수행 할 수 있으며, 요청 된 기능을 지원하지 않습니다
(502) 잘못된 게이트웨이 잘못된 요청에 원격 서버로부터 수신 게이트웨이 나 프록시 서버로
(503) 사용할 수없는 서비스 이 오버로드 또는 시스템 유지되기 때문에, 서버는 클라이언트의 요청을 처리 할 일시적 없습니다. 지연의 길이는 재시도 후 헤더 정보 서버에 포함될 수있다
(504) 게이트웨이 시간 초과 원격 서버에서 게이트웨이 또는 프록시 서버 역할을하지 적시에 액세스 요청
(505) HTTP 버전이 지원되지 않습니다 서버는 요청 된 HTTP 프로토콜 버전 처리가 완료되지 지원하지 않습니다