HTTP-상태 코드
서버 응답의 Status-Code 요소는 Status-Code의 첫 번째 숫자가 응답 클래스를 정의하고 마지막 두 숫자에는 분류 역할이없는 3 자리 정수입니다. 첫 번째 숫자에는 5 개의 값이 있습니다.
SN | 코드 및 설명 |
---|---|
1 | 1xx: Informational 요청이 수신되었으며 프로세스가 계속되고 있음을 의미합니다. |
2 | 2xx: Success 조치가 성공적으로 수신, 이해 및 수락되었음을 의미합니다. |
삼 | 3xx: Redirection 요청을 완료하려면 추가 조치를 취해야합니다. |
4 | 4xx: Client Error 이는 요청에 잘못된 구문이 포함되어 있거나 이행 할 수 없음을 의미합니다. |
5 | 5xx: Server Error 서버가 명백하게 유효한 요청을 이행하지 못했음을 의미합니다. |
HTTP 상태 코드는 확장 가능하며 등록 된 모든 상태 코드의 의미를 이해하기 위해 HTTP 애플리케이션이 필요하지 않습니다. 아래에 모든 상태 코드 목록이 있습니다.
1xx : 정보
메시지 | 기술 |
---|---|
100 계속 | 요청의 일부만 서버에서 수신되었지만 거부되지 않은 한 클라이언트는 요청을 계속해야합니다. |
101 스위칭 프로토콜 | 서버는 프로토콜을 전환합니다. |
2xx : 성공
메시지 | 기술 |
---|---|
200 OK | 요청이 정상입니다. |
201 생성됨 | 요청이 완료되고 새 리소스가 생성됩니다. |
202 수락 됨 | 요청이 처리를 위해 승인되었지만 처리가 완료되지 않았습니다. |
203 신뢰할 수없는 정보 | 엔티티 헤더의 정보는 원래 서버가 아니라 로컬 또는 타사 사본에서 가져온 것입니다. |
204 내용 없음 | 상태 코드와 헤더가 응답에 제공되지만 응답에는 엔티티 본문이 없습니다. |
205 콘텐츠 재설정 | 브라우저는 추가 입력을 위해이 트랜잭션에 사용 된 양식을 지워야합니다. |
206 부분 내용 | 서버가 요청 된 크기의 일부 데이터를 반환하고 있습니다. Range 헤더를 지정하는 요청에 대한 응답으로 사용됩니다 . 서버는 Content-Range 헤더 를 사용하여 응답에 포함 된 범위를 지정해야합니다 . |
3xx : 리디렉션
메시지 | 기술 |
---|---|
300 다중 선택 | 링크 목록. 사용자는 링크를 선택하고 해당 위치로 이동할 수 있습니다. 최대 5 개의 주소. |
301 영구 이동 | 요청한 페이지가 새 URL로 이동되었습니다. |
302 찾음 | 요청한 페이지가 일시적으로 새 URL로 이동되었습니다. |
303 기타보기 | 요청한 페이지는 다른 URL에서 찾을 수 있습니다. |
304 수정되지 않음 | 지정된 날짜 이후 URL이 수정되지 않은 If-Modified-Since 또는 If-None-Match 헤더에 대한 응답 코드 입니다. |
305 프록시 사용 | 요청 된 URL은 Location 헤더에 언급 된 프록시를 통해 액세스해야합니다 . |
306 미사용 | 이 코드는 이전 버전에서 사용되었습니다. 더 이상 사용되지 않지만 코드는 예약되어 있습니다. |
307 임시 리디렉션 | 요청한 페이지가 일시적으로 새 URL로 이동했습니다. |
4xx : 클라이언트 오류
메시지 | 기술 |
---|---|
400 잘못된 요청 | 서버가 요청을 이해하지 못했습니다. |
401 Unauthorized | 요청 된 페이지에는 사용자 이름과 비밀번호가 필요합니다. |
402 결제 필요 | 아직이 코드를 사용할 수 없습니다 . |
403 금지 | 요청한 페이지에 대한 액세스가 금지되어 있습니다. |
404 찾을 수 없음 | 서버가 요청 된 페이지를 찾을 수 없습니다. |
405 허용되지 않는 방법 | 요청에 지정된 방법이 허용되지 않습니다. |
406 허용되지 않음 | 서버는 클라이언트가 허용하지 않는 응답 만 생성 할 수 있습니다. |
407 프록시 인증 필요 | 이 요청을 처리하려면 먼저 프록시 서버로 인증해야합니다. |
408 요청 시간 초과 | 요청이 서버가 대기 할 준비가 된 것보다 오래 걸렸습니다. |
409 충돌 | 충돌로 인해 요청을 완료 할 수 없습니다. |
410 사라 | 요청한 페이지는 더 이상 사용할 수 없습니다. |
411 길이 필요 | "Content-Length"가 정의되지 않았습니다. 서버는 요청이 없으면 요청을 수락하지 않습니다. |
412 전제 조건 실패 | 요청에 제공된 사전 조건이 서버에 의해 false로 평가되었습니다. |
413 요청 엔티티가 너무 큼 | 요청 엔터티가 너무 크기 때문에 서버가 요청을 수락하지 않습니다. |
414 요청 URL이 너무 깁니다. | URL이 너무 길기 때문에 서버가 요청을 수락하지 않습니다. "post"요청을 긴 쿼리 정보가있는 "get"요청으로 변환 할 때 발생합니다. |
415 지원되지 않는 미디어 유형 | 미디어 유형이 지원되지 않기 때문에 서버가 요청을 수락하지 않습니다. |
416 요청 된 범위가 충족되지 않음 | 요청한 바이트 범위를 사용할 수 없으며 범위를 벗어났습니다. |
417 기대 실패 | Expect 요청 헤더 필드에 제공된 예상을이 서버에서 충족 할 수 없습니다. |
5xx : 서버 오류
메시지 | 기술 |
---|---|
500 내부 서버 오류 | 요청이 완료되지 않았습니다. 서버가 예기치 않은 조건을 충족했습니다. |
501 구현되지 않음 | 요청이 완료되지 않았습니다. 서버가 필요한 기능을 지원하지 않았습니다. |
502 불량 게이트웨이 | 요청이 완료되지 않았습니다. 서버가 업스트림 서버로부터 잘못된 응답을 받았습니다. |
503 서비스를 사용할 수 없음 | 요청이 완료되지 않았습니다. 서버가 일시적으로 과부하 또는 다운되었습니다. |
504 게이트웨이 시간 초과 | 게이트웨이 시간이 초과되었습니다. |
505 HTTP 버전이 지원되지 않음 | 서버는 "http 프로토콜"버전을 지원하지 않습니다. |