ホームページ  >  記事  >  httpのステータスコードとは何ですか?

httpのステータスコードとは何ですか?

百草
百草オリジナル
2023-10-12 16:32:596862ブラウズ

http ステータス コードには、100、200、201、204、301、302、304、400、401、403、404、500、502、503 などが含まれます。詳細な導入: 1. 100、サーバーはリクエストの一部を受信し、クライアントは残りのリクエストの送信を続行できます。 2. 200、リクエストは正常に処理され、リクエストされたリソースが返されました。 3. 201、リクエストは正常に処理され、新しいリソースがサーバー上に作成されます。4、204、サーバーはリクエストを正常に処理しましたが、何も返しませんでした、など。

httpのステータスコードとは何ですか?

このチュートリアルのオペレーティング システム: Windows 10 システム、DELL G3 コンピューター。

HTTP (ハイパーテキスト転送プロトコル) は、ハイパーテキストの送信に使用されるアプリケーション層プロトコルです。 HTTP 通信中、サーバーはリクエストの処理結果を示すステータス コードをクライアントに返します。ステータスコードは3桁の数字で構成されており、それぞれのステータスコードには特定の意味があります。一般的な 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。