http 상태 코드에는 100, 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 502 및 503 등이 포함됩니다. 자세한 소개: 1. 100, 서버는 요청의 일부를 수신했으며 클라이언트는 나머지 요청을 계속 보낼 수 있습니다. 2. 200, 요청이 성공적으로 처리되었으며 요청한 리소스가 반환되었습니다. 요청이 성공적으로 처리되었으며 서버에 새 리소스가 생성되었습니다. 4, 204, 서버가 요청을 성공적으로 처리했지만 아무것도 반환하지 않았습니다.
이 튜토리얼의 운영 체제: Windows 10 시스템, DELL G3 컴퓨터.
HTTP(Hypertext Transfer Protocol)는 하이퍼텍스트를 전송하는 데 사용되는 애플리케이션 계층 프로토콜입니다. HTTP 통신 중에 서버는 요청 처리 결과를 나타내기 위해 상태 코드를 클라이언트에 반환합니다. 상태 코드는 세 자리 숫자로 구성되며 각 상태 코드에는 특정한 의미가 있습니다. 다음은 일반적인 HTTP 상태 코드와 그 의미입니다.
1xx(정보 상태 코드): 요청이 수신되었으며 처리가 계속됨을 나타냅니다.
- 100(계속): 서버가 요청의 일부를 수신했으며 클라이언트는 나머지 요청을 계속 보낼 수 있습니다.
2xx(성공 상태 코드): 서버에서 요청을 성공적으로 수신하고 이해하고 처리했음을 나타냅니다.
- 200(성공): 요청이 성공적으로 처리되었으며 요청한 리소스가 반환되었습니다.
- 201(생성됨): 요청이 성공적으로 처리되었으며 서버에 새 리소스가 생성되었습니다.
- 204(콘텐츠 없음): 서버가 요청을 성공적으로 처리했지만 콘텐츠를 반환하지 않았습니다.
3xx(리디렉션 상태 코드): 요청을 완료하려면 추가 조치가 필요함을 나타냅니다.
- 301(영구 리디렉션): 요청한 리소스가 새 URL로 영구적으로 이동되었습니다.
- 302(임시 리디렉션): 요청한 리소스가 일시적으로 새 URL로 이동되었습니다.
- 304(수정되지 않음): 클라이언트가 조건부 요청을 보내고, 서버는 리소스가 변경되지 않았다고 판단하고 이 상태 코드를 반환합니다.
4xx(클라이언트 오류 상태 코드): 클라이언트가 보낸 요청에 오류가 있음을 나타냅니다.
- 400(잘못된 요청): 서버가 요청 구문을 이해할 수 없습니다.
- 401(승인되지 않음): 요청에 인증이 필요합니다.
- 403(금지됨): 서버가 요청된 액세스를 거부합니다.
- 404(찾을 수 없음): 서버가 요청한 리소스를 찾을 수 없습니다.
5xx(서버 오류 상태 코드): 서버가 요청을 처리할 때 오류가 발생했음을 나타냅니다.
- 500(서버 내부 오류): 요청을 실행하는 동안 서버에 오류가 발생했습니다.
- 502(잘못된 게이트웨이): 게이트웨이 또는 프록시 역할을 하는 서버가 업스트림 서버로부터 잘못된 응답을 받았습니다.
- 503(서비스를 사용할 수 없음): 일반적으로 과부하 또는 유지 관리로 인해 서버가 일시적으로 요청을 처리할 수 없습니다.
위의 일반적인 상태 코드 외에도 서버가 요청의 일부를 성공적으로 처리했음을 나타내는 206(부분 콘텐츠), 요청된 내용이 요청되었음을 나타내는 416(요청 범위가 요구 사항을 충족하지 않음)과 같은 몇 가지 다른 상태 코드가 있습니다. 범위가 잘못되었습니다.
HTTP 상태 코드를 이해하는 것은 개발자와 네트워크 관리자에게 매우 중요하며, 이는 요청이 성공했는지 확인하고 그에 따라 오류를 처리하는 데 도움이 될 수 있습니다. 동시에, 상태 코드는 사용자에게 유용한 정보를 제공할 수도 있습니다. 예를 들어, 404 상태 코드는 잘못된 URL이 입력되었기 때문에 요청한 리소스를 찾을 수 없음을 나타냅니다.
위 내용은 http의 상태 코드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!