>일반적인 문제 >http 요청 상태 코드란 무엇입니까?

http 요청 상태 코드란 무엇입니까?

百草
百草원래의
2023-10-12 16:17:061384검색

http 요청 상태 코드에는 100, 101, 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 502, 503 등이 포함됩니다. 자세한 소개: 1. 100 계속, 서버가 요청 헤더를 수신했으며 클라이언트가 요청의 주요 부분을 계속 보내야 함을 나타냅니다. 2. 101 스위칭 프로토콜, 서버가 클라이언트의 헤더를 이해하고 수락했음을 나타냅니다. 요청하고 프로토콜 모드 전환 등을 통해 업그레이드합니다.

http 요청 상태 코드란 무엇입니까?

이 튜토리얼의 운영 체제: Windows 10 시스템, DELL G3 컴퓨터.

HTTP 요청 상태 코드는 클라이언트가 시작한 HTTP 요청에 대한 서버의 응답 상태를 식별하는 것을 의미합니다. 클라이언트가 서버가 요청을 처리하는 방법을 이해할 수 있도록 요청 처리 결과를 나타내는 데 사용됩니다. HTTP 상태 코드는 세 자리 숫자로 구성되며 1xx, 2xx, 3xx, 4xx 및 5xx의 5가지 범주로 나뉩니다. 각 카테고리의 HTTP 요청 상태 코드는 아래에 자세히 설명되어 있습니다.

1xx 카테고리: 정보용 상태 코드

1xx 카테고리 상태 코드는 서버가 요청을 수신했거나 처리 중이거나 추가 조치가 필요함을 나타냅니다. 이러한 상태 코드는 성공이나 실패를 나타내지 않으며 정보를 전달하는 데만 사용됩니다.

- 100 계속: 서버가 요청 헤더를 수신했으며 클라이언트가 요청 본문을 계속 보내야 함을 나타냅니다.

- 101 프로토콜 전환: 서버가 클라이언트의 요청을 이해하고 수락했으며 프로토콜 업그레이드를 통해 새 프로토콜로 전환함을 나타냅니다.

2xx 카테고리: 성공 상태 코드

2xx 카테고리의 상태 코드는 서버가 요청을 성공적으로 수신, 이해 및 처리했음을 나타냅니다.

- 200 OK: 요청이 성공했고 서버가 요청을 성공적으로 처리했음을 나타냅니다.

- 201 생성됨: 요청이 성공했고 서버가 새 리소스를 생성했음을 나타냅니다.

- 204 콘텐츠 없음: 요청이 성공했지만 서버가 콘텐츠를 반환하지 않았음을 나타냅니다.

3xx 카테고리: 리디렉션 상태 코드

3xx 카테고리의 상태 코드는 클라이언트가 요청을 완료하기 위해 추가 조치를 취해야 함을 나타냅니다.

- 301 영구적으로 이동됨: 요청된 리소스가 새 URL로 영구적으로 이동되었음을 나타냅니다.

- 302 Found: 요청한 리소스가 일시적으로 새 URL로 이동되었음을 나타냅니다.

- 304 수정되지 않음: 클라이언트가 보낸 요청 리소스가 서버에서 수정되지 않았으며 로컬에 캐시된 복사본을 직접 사용할 수 있음을 나타냅니다.

4xx 카테고리: 클라이언트 오류 상태 코드

4xx 카테고리의 상태 코드는 클라이언트가 보낸 요청에 오류가 있음을 나타냅니다.

- 400 잘못된 요청: 클라이언트가 보낸 요청에 구문 오류가 있어 서버가 이를 이해할 수 없음을 나타냅니다.

- 401 Unauthorized: 요청한 리소스를 얻으려면 클라이언트가 인증해야 함을 나타냅니다.

- 403 금지됨: 서버가 클라이언트의 요청을 거부했음을 나타냅니다.

- 404 찾을 수 없음: 요청한 리소스가 존재하지 않음을 나타냅니다.

5xx 카테고리: 서버 오류 상태 코드

5xx 카테고리의 상태 코드는 서버가 요청을 처리하는 동안 오류가 발생했음을 나타냅니다.

- 500 내부 서버 오류: 서버가 요청을 처리하는 동안 알 수 없는 내부 오류가 발생했음을 나타냅니다.

- 502 잘못된 게이트웨이: 게이트웨이 또는 프록시 역할을 하는 서버가 업스트림 서버로부터 잘못된 응답을 받았음을 나타냅니다.

- 503 서비스를 사용할 수 없음: 일반적으로 서버 과부하 또는 유지 관리로 인해 서버가 일시적으로 요청을 처리할 수 없음을 나타냅니다.

요약:

HTTP 요청 상태 코드는 클라이언트 요청에 대한 서버의 처리 결과를 나타내는 데 사용됩니다. 다양한 상태 코드는 다양한 의미를 나타냅니다. 클라이언트는 상태 코드를 기반으로 요청의 성공 여부를 판단하고 해당 조치를 취할 수 있습니다. HTTP 요청 상태 코드를 알고 이해하는 것은 웹 애플리케이션을 개발하고 디버깅하는 데 중요합니다.

위 내용은 http 요청 상태 코드란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.