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

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

百草
百草원래의
2023-10-12 16:41:001099검색

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

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

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

HTTP 상태 코드는 서버가 클라이언트에게 반환하는 응답 상태 식별자로, 클라이언트 요청에 대한 서버의 처리 결과를 나타내는 데 사용됩니다. HTTP 상태 코드에는 5가지 범주가 있으며 각 범주에는 특정 상태 코드가 있습니다. 다음은 일반적인 HTTP 상태 코드와 그 의미입니다.

1xx 정보용 상태 코드(정보)

이 유형의 상태 코드는 요청이 수신되었거나 처리 중이거나 추가 조치가 필요함을 나타냅니다. 일반적인 정보 상태 코드는 다음과 같습니다.

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

- 101 프로토콜 전환: 서버는 클라이언트의 요청을 이해했으며 업그레이드 메시지 헤더를 통해 클라이언트에게 프로토콜 전환을 알립니다.

2xx 성공 상태 코드(Successful)

이 유형의 상태 코드는 요청이 서버에서 성공적으로 수신, 이해 및 처리되었음을 나타냅니다. 일반적인 성공 상태 코드는 다음과 같습니다.

- 200 OK: 요청이 성공했으며 서버가 요청한 콘텐츠를 정상적으로 반환합니다.

- 201 생성됨: 요청이 성공했고 서버가 새 리소스를 생성했습니다.

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

3xx 리디렉션 상태 코드(Redirection)

이 유형의 상태 코드는 클라이언트가 요청을 완료하기 위해 추가 조치를 취해야 함을 나타냅니다. 일반적인 리디렉션 상태 코드는 다음과 같습니다.

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

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

- 304 수정되지 않음: 클라이언트가 다시 요청하지 않고 캐시된 버전을 사용할 수 있습니다.

4xx 클라이언트 오류 상태 코드(클라이언트 오류)

이 유형의 상태 코드는 클라이언트가 보낸 요청에 오류가 있음을 나타냅니다. 일반적인 클라이언트 오류 상태 코드는 다음과 같습니다.

- 400 잘못된 요청: 요청이 잘못되어 서버가 이를 이해할 수 없습니다.

- 401 승인되지 않음: 요청에 인증이 필요합니다.

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

5xx 서버 오류 상태 코드(Server Error)

이 유형의 상태 코드는 서버가 요청을 처리할 때 오류가 발생했음을 나타냅니다. 일반적인 서버 오류 상태 코드는 다음과 같습니다.

- 500 내부 서버 오류: 서버에서 처리 방법을 알 수 없는 상황이 발생했습니다.

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

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

요약:

HTTP 상태 코드는 클라이언트 요청에 대한 서버의 처리 결과를 나타내는 데 사용되는 식별자입니다. 다양한 상태 코드에 따라 요청 성공 여부, 리디렉션이 필요한지 여부, 클라이언트 오류 또는 서버 오류가 있는지 여부 등을 확인할 수 있습니다. HTTP 상태 코드를 이해하면 개발자가 네트워크 요청을 더 효과적으로 디버그 및 처리하고 사용자 경험을 개선하는 데 도움이 됩니다.

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

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