>  기사  >  일련의 http 상태 코드는 무엇입니까?

일련의 http 상태 코드는 무엇입니까?

百草
百草원래의
2023-10-12 16:25:12737검색

http 상태 코드 시리즈에는 1xx, 2xx, 3xx, 4xx 및 5xx 시리즈가 포함됩니다. 자세한 소개: 1. 1xx 계열의 상태 코드는 서버가 요청을 수신했지만 여전히 추가 처리가 필요함을 나타냅니다. 이러한 상태 코드는 주로 클라이언트가 요청 처리 진행 상황을 이해하는 데 도움이 되는 몇 가지 추가 정보를 전달하는 데 사용됩니다. Continue는 서버가 요청 헤더까지 요청을 수신했음을 나타내며 클라이언트는 요청 본문을 계속 보내야 함을 나타냅니다. 101 Switching Protocols는 서버가 클라이언트의 요청을 이해했음을 나타냅니다.

일련의 http 상태 코드는 무엇입니까?

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

HTTP 상태 코드는 요청에 대한 서버의 응답을 나타내기 위해 HTTP 프로토콜에서 사용되는 식별자입니다. 이는 5개의 시리즈로 구분된 세 자리 숫자로 구성되며, 각각은 서로 다른 응답 유형을 나타냅니다. 이 기사에서는 5가지 HTTP 상태 코드 시리즈와 해당 상태 코드를 소개합니다.

1xx 시리즈: 정보용 상태 코드

1xx 상태 코드 시리즈는 서버가 요청을 받았지만 여전히 추가 처리가 필요함을 나타냅니다. 이러한 상태 코드는 주로 클라이언트가 요청 진행 상황을 이해하는 데 도움이 되는 몇 가지 추가 정보를 전달하는 데 사용됩니다.

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

101 프로토콜 전환: 서버가 클라이언트의 요청을 이해했으며 처리를 위해 다른 프로토콜로 전환할 것임을 나타냅니다.

2xx 시리즈: 성공 상태 코드

2xx 시리즈의 상태 코드는 서버가 요청을 성공적으로 수신, 이해 및 처리했음을 나타냅니다. 이러한 상태 코드는 일반적으로 요청이 성공적으로 처리되었으며 클라이언트가 계속해서 요청을 보내거나 다른 작업을 수행할 수 있음을 나타냅니다.

200 OK: 요청이 성공했고 요청한 리소스가 반환되었음을 나타냅니다.

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

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

3xx 시리즈: 리디렉션 상태 코드

3xx 시리즈의 상태 코드는 클라이언트가 요청을 완료하기 위해 추가 조치를 취해야 함을 나타냅니다. 이러한 상태 코드는 일반적으로 클라이언트를 다른 리소스나 주소로 리디렉션하는 데 사용됩니다.

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

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

304 수정되지 않음: 클라이언트의 캐시 리소스가 최신이며 직접 사용할 수 있음을 나타냅니다.

4xx 시리즈: 클라이언트 오류 상태 코드

4xx 시리즈의 상태 코드는 클라이언트가 보낸 요청에 오류가 있거나 완료할 수 없음을 나타냅니다. 이러한 상태 코드는 일반적으로 클라이언트가 오류를 수정하기 위해 어떤 조치를 취해야 함을 나타냅니다.

400 잘못된 요청: 클라이언트가 보낸 요청에 구문 오류가 있음을 나타냅니다.

403 금지됨: 클라이언트가 요청된 리소스에 액세스할 수 있는 권한이 없음을 나타냅니다.

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

5xx 시리즈: 서버 오류 상태 코드

5xx 시리즈의 상태 코드는 서버가 요청을 처리할 때 오류가 발생했음을 나타냅니다. 이러한 상태 코드는 일반적으로 서버가 요청을 완료할 수 없음을 나타냅니다.

500 내부 서버 오류: 서버가 요청을 실행할 때 알 수 없는 오류가 발생했음을 나타냅니다.

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

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

요약:

HTTP 상태 코드는 요청에 대한 서버의 응답을 나타내는 데 사용되는 식별자입니다. 1xx, 2xx, 3xx, 4xx 및 5xx 시리즈를 포함하여 5개 시리즈로 나뉩니다. 각 시리즈는 정보 상태 코드, 성공 상태 코드, 리디렉션 상태 코드, 클라이언트 오류 상태 코드 및 서버 오류 상태 코드를 포함한 다양한 응답 유형을 나타냅니다. HTTP 상태 코드의 의미와 목적을 이해하면 개발자가 HTTP 요청 및 응답을 더 잘 이해하고 처리하는 데 도움이 될 수 있습니다.

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

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