HTTP 상태 행 전체 목록

HTTP 상태 표시 줄은 HTTP 이유문 1 (간단한 설명)과 함께 HTTP 상태 코드 (실제 코드 번호)에 주어진 용어입니다.

HTTP 상태 코드에 대한 자세한 내용 은 HTTP 상태 코드 란을 참조하십시오. 조각. 또한 HTTP 상태 코드 오류 (4xx 및 5xx) 목록 을 수정 방법에 대한 팁과 함께 보관합니다.

참고 : 기술적으로 올바르지는 않지만 HTTP 상태 표시 줄은 단순히 HTTP 상태 코드라고도합니다.

HTTP 상태 코드 범주

아래에서 볼 수 있듯이 HTTP 상태 코드는 세자리 정수입니다. 첫 번째 숫자는 특정 카테고리 내의 코드를 식별하는 데 사용됩니다.이 코드 중 하나는 다음과 같습니다.

HTTP 상태 코드를 이해하는 응용 프로그램은 모든 코드를 알 필요는 없으므로 알 수없는 코드에도 알 수없는 HTTP 이유 구문이 있으므로 사용자에게 많은 정보를 제공하지 않습니다. 그러나 위에서 설명한 것처럼 이러한 HTTP 응용 프로그램은 범주 또는 클래스를 이해해야합니다.

소프트웨어가 특정 코드의 의미를 모르는 경우 클래스를 식별 할 수 있습니다. 예를 들어, 490 상태 코드가 응용 프로그램에 알려지지 않은 경우 동일한 카테고리에 있기 때문에 400으로 처리 할 수 ​​있으며 클라이언트 요청에 문제가 있다고 가정 할 수 있습니다.

HTTP 상태 줄 (HTTP 상태 코드 + HTTP 이유 구문)

상태 코드 이유 구문
100 잇다
101 스위칭 프로토콜
102 가공
200 승인
201 만들어진
202 수락 됨
203 비 정식 정보
204 콘텐츠 없음
205 콘텐츠 재설정
206 부분 콘텐츠
207 다중 상태
300 자 다양한 선택
301 영구히 이사했다.
302 녹이다
303 기타보기
304 수정되지 않음
305 프록시 사용
307 임시 리디렉션
308 영구 리디렉션
400 잘못된 요청
401 무단
402 지불 필요
403 금지 된
404 찾을 수 없음
405 비 허가 된 방식
406 받아 드릴 수없는
407 프록시 인증 필요
408 요청 시간 초과
409 충돌
410 지나간
411 길이 필요
412 사전 조건 실패
413 엔터티가 너무 큼 요청
414 요청 URI가 너무 큼
415 지원되지 않는 미디어 유형
416 요청 범위가 만족스럽지 않음
417 기대가 실패했습니다.
421 잘못된 요청
422 처리 할 수없는 엔터티
423 잠김
424 의존성 실패
425 정렬되지 않은 컬렉션
426 업그레이드 필요
428 사전 조건 필요
429 요청이 너무 많습니다.
431 요청 헤더 필드가 너무 큼
451 법률 사유로 사용할 수 없음
500 인터넷 서버 오류
501 구현되지 않음
502 잘못된 게이트웨이
503 서비스를 사용할 수 없음
504 게이트웨이 시간 초과
505 HTTP 버전이 지원되지 않음
506 이체는 또한 협상한다
507 저장 공간 부족
508 루프 감지 됨
510 확장되지 않음
511 네트워크 인증 필요

[1] HTTP 상태 코드와 함께 제공되는 HTTP 이유 구만 권장됩니다. RFC 2616 6.1.1에 따라 다른 이유 구문이 허용됩니다. HTTP 이유 구문이 더 "친숙한"설명이나 현지 언어로 대체 된 것을 볼 수 있습니다.

비공식 HTTP 상태 행

아래의 HTTP 상태 줄은 일부 타사 서비스에서 오류 응답으로 사용할 수 있지만 RFC에 의해 지정되지는 않습니다.

상태 코드 이유 구문
103 검문소
420 방법 실패
420 차분한 마음가짐
440 로그인 시간 초과
449 다시 시도하십시오.
450 Windows Parental Controls에 의해 차단됨
451 리디렉션
498 잘못된 토큰
499 토큰 필요
499 바이러스 백신에 의해 요청이 금지되었습니다.
509 대역폭 한도 초과
530 사이트가 정지되었습니다.

참고 : HTTP 상태 코드는 장치 관리자 오류 코드 와 같이 다른 컨텍스트에있는 오류 메시지와 동일한 번호를 공유하지만 어떤 식 으로든 관련이 있다는 것을 의미하지는 않습니다.