httpステータスコードリスト_基本チュートリアル
404、500、302 などのプロンプトがよく表示されますが、これは何を意味しますか?これらの一般的なステータス コードに加えて、これまでに遭遇したことはないものの、表示される可能性のある他のステータス コードはありますか?ここで要約を作成しましたので、共有します。
HTTP ステータス コードの概要説明
----------------------------------------------------- ------ -------------------------------------------- ------ ------------------
Success 2XX リクエストが正常に処理されたことを示すステータス コード。
200 サーバーはリクエストを正常に処理し、リクエストされた Web ページを提供しました。
204 サーバーはリクエストを正常に処理しましたが、何も返しませんでした。
3XX への再インスタンス 各リクエストごとに 5 回以上。
301 要求された Web ページは新しい場所に完全に移動されました。 URL が変更される場合は、301 コードを使用してください。新しい URL を検索エンジンのインデックスに保存します。
302 要求された Web ページは一時的に新しい場所に移動されます。元の URL は検索エンジンのインデックスに保存されます。
304リクエスタの最後のリクエスト以降 Web ページが更新されていない場合に検索エンジンボットに通知し、帯域幅とオーバーヘッドを節約するために使用されます。
クライアント エラー 4XX は、リクエストにエラーがあり、サーバーがリクエストを処理できない可能性があることを示します。
400 サーバーはリクエストの構文を理解できません。
403 サーバーはリクエストを拒否しました。
404 サーバーは要求された Web ページを見つけることができません。このコードは、サーバー上に存在しない Web ページに対して返されることがよくあります。
410 要求されたリソースが完全に削除された後、サーバーはこの応答を返します。このコードは 404 (見つかりません) コード
に似ていますが、リソースが以前は存在していたが現在は存在しない場合に、404 コードの代わりに使用されることがあります。リソースが完全に削除されている場合は、301 を使用してリソースの新しい場所を指定する必要があります。
サーバー エラー 5XX は、サーバーがリクエストを処理しているときに内部エラーが発生したことを意味します。これらのエラーは、リクエスト内のエラーではなく、サーバー自体のエラーである可能性があります。
500 サーバーでエラーが発生し、リクエストを完了できませんでした。
503 サーバーは現在利用できません (過負荷またはメンテナンスのためのダウンタイムのため)。通常、これは一時的な状態です。
詳細な内訳:
2XX 成功
200 OK; リクエストは完了しました。
201 通常; 直後に POST コマンドが続きます。
202 OK; 処理は受け入れられましたが、処理はまだ完了していません。
203 通常; 部分的な情報 - 情報の一部のみが返されます。
204 正常; 応答なし - 要求は受信されましたが、送り返される情報がありません。
3XX リダイレクト
301 移動済み — 要求されたデータは新しい場所にあり、変更は永続的です。
302 見つかりました — 要求されたデータは一時的に異なる URI を持ちます。
303 「その他」を参照 — リクエストに対する応答は別の URI にあり、GET メソッドを使用して取得する必要があります。
304 未変更 — ドキュメントは期待どおりに変更されませんでした。
305 プロキシを使用する — 要求されたリソースには、場所フィールドに指定されたプロキシを介してアクセスする必要があります。
306 未使用 — 現在は使用されていません。将来の使用のためにこのコードを保存してください。
4XX クライアントのエラー
400 Bad Request — リクエストに構文の問題があるか、リクエストを実行できません。
401 Unauthorized — クライアントにはデータへのアクセスが許可されていません。
402 支払いが必要 — 請求システムが有効であることを示します。
403 禁止 — 許可されていてもアクセスする必要はありません。
404 見つかりません — サーバーは指定されたリソースを見つけることができません。ドキュメントは存在しません。
407 プロキシ認証リクエスト - クライアントは、まずプロキシを使用して自身を認証する必要があります。
415 サポートされていないメディア タイプ — 要求されたエンティティの形式がサポートされていないため、サーバーは要求の処理を拒否しました。
5XX サーバーでエラーが発生しました
500 内部エラー — サーバーは、予期しない状況によりリクエストを完了できませんでした。
501 未実行 — サーバーは要求されたツールをサポートしていません。
502 不正なゲートウェイ - サーバーは上流サーバーから無効な応答を受け取りました。
503 サービスを取得できません — 一時的な過負荷またはメンテナンスのため、サーバーはリクエストを処理できませんでした。
504 ゲートウェイ タイムアウト
ゲートウェイまたはプロキシとして機能するサーバーがリクエストを実行しようとすると、上流サーバー (HTTP、FTP、LDAP などの URI によって識別されるサーバー) からのリクエストを時間内に受信できません。 ) または補助サーバー (DNS など) の応答。
注: 一部のプロキシ サーバーは、DNS クエリがタイムアウトすると 400 または 500 エラーを返します。
サーバーは、リクエストで使用されている HTTP バージョンをサポートしていないか、サポートを拒否しています。これは、サーバーがクライアントと同じバージョンを使用できない、または使用したくないことを意味します。応答には、そのバージョンがサポートされない理由とサーバーがサポートするプロトコルを説明するエンティティが含まれている必要があります。
「透過的コンテンツ ネゴシエーション プロトコル」(RFC 2295) によって拡張され、サーバーに内部構成エラーがあることを示します。要求されたネゴシエーション変数リソースは、透過的コンテンツ ネゴシエーションでそれ自体を使用するように構成されているため、交渉によるプロセスは適切な焦点ではありません。
サーバーはリクエストを完了するために必要なコンテンツを保存できません。この状態は一時的なものと考えられます。 WebDAV (RFC 4918)
サーバーはリクエスト内で無限ループを検出しました
509 帯域幅制限を超えました
サーバーは帯域幅制限に達しました。これは正式なステータス コードではありませんが、依然として広く使用されています。
510 拡張されていません
リソースを取得するために必要な戦略が満たされていません。 (RFC 2774)
一般的なエラーに対処する方法
500エラー
500 エラーは、Web マスターがよく遭遇する問題ですが、私の経験に基づいて、その理由と解決策を以下にまとめます。
1. 実行中のユーザーが多すぎるため、サーバーに過度の負荷がかかります。サーバーが応答できない場合は、HTTP500 エラーが報告されます。これが、Web サイトで 500 エラーが報告される主な理由です。多くの Web サイトが突然 500 エラー (サービス利用不可) を報告するのはなぜですか? 90% は、スペース提供者が設定した上限を超える過度のスペース圧力が原因です。
この問題が発生した場合は、できるだけ早くスペース プロバイダーのアフターサービスに連絡することをお勧めします。通常はアプリケーション プールのリサイクルをサポートし、問題は解決されます。アフターサービスが見つからない場合は、スペース管理のバックグラウンドで「アプリケーション プールのリサイクル」項目を見つけて手動で実行できます。ただし、一部のスペース管理バックエンドはこのサービスを提供しません。
2. 最初の可能性が除外される場合、主な理由はプログラムに問題があることです。
簡単なテスト ページを作成して、正常に実行できるかどうかを確認し、エラー ページを検出して対象を絞った変更を加えることができます。
関連付けが必要な場所で関連付けが行われていない場合、HTTP500 エラーが報告されます。手動または自動の相関関係を実行すると、問題は解決します。
3. テストで実行される操作でデータベースにデータを挿入する必要がある場合、大量のデータによってデータベースのテーブル スペースがいっぱいになったり、バッファ プールが小さすぎて要件を満たすことができない可能性があります。データアクセスなどによりHTTP500エラーが発生します。
解決策は、データベースを調整したり、接続プールのサイズを変更したりして、個別の状況に応じて修正することです。
HTTP ステータス コードの概要説明
------------------------------------- ------------ -------------------------------------- ------------ ------------------------
Success 2XX リクエストが正常に処理されたことを示すステータス コード。
200 サーバーはリクエストを正常に処理し、リクエストされた Web ページを提供しました。
204 サーバーはリクエストを正常に処理しましたが、何も返しませんでした。
3XX への再インスタンス 各リクエストごとに 5 回以上。
301 要求された Web ページは新しい場所に完全に移動されました。 URL が変更される場合は、301 コードを使用してください。新しい URL を検索エンジンのインデックスに保存します。
302 要求された Web ページは一時的に新しい場所に移動されます。元の URL は検索エンジンのインデックスに保存されます。
304リクエスタの最後のリクエスト以降 Web ページが更新されていない場合に検索エンジンボットに通知し、帯域幅とオーバーヘッドを節約するために使用されます。
クライアント エラー 4XX は、リクエストにエラーがあり、サーバーがリクエストを処理できない可能性があることを示します。
400 サーバーはリクエストの構文を理解できません。
403 サーバーはリクエストを拒否しました。
404 サーバーは要求された Web ページを見つけることができません。このコードは、サーバー上に存在しない Web ページに対して返されることがよくあります。
410 要求されたリソースが完全に削除された後、サーバーはこの応答を返します。このコードは 404 (見つかりません) コード
に似ていますが、リソースが以前は存在していたが現在は存在しない場合に、404 コードの代わりに使用されることがあります。リソースが完全に削除されている場合は、301 を使用してリソースの新しい場所を指定する必要があります。
サーバー エラー 5XX は、サーバーがリクエストを処理しているときに内部エラーが発生したことを意味します。これらのエラーは、リクエスト内のエラーではなく、サーバー自体のエラーである可能性があります。
500 サーバーでエラーが発生し、リクエストを完了できませんでした。
503 サーバーは現在利用できません (過負荷またはメンテナンスのためのダウンタイムのため)。通常、これは一時的な状態です。
詳細な内訳:
2XX 成功
200 OK; リクエストは完了しました。
201 通常; 直後に POST コマンドが続きます。
202 OK; 処理は受け入れられましたが、処理はまだ完了していません。
203 通常; 部分的な情報 - 情報の一部のみが返されます。
204 正常; 応答なし - 要求は受信されましたが、送り返される情報がありません。
3XX リダイレクト
301 移動済み — 要求されたデータは新しい場所にあり、変更は永続的です。
302 見つかりました — 要求されたデータは一時的に異なる URI を持ちます。
303 「その他」を参照 — リクエストに対する応答は別の URI にあり、GET メソッドを使用して取得する必要があります。
304 未変更 — ドキュメントは期待どおりに変更されませんでした。
305 プロキシを使用する — 要求されたリソースには、場所フィールドに指定されたプロキシを介してアクセスする必要があります。
306 未使用 — 現在は使用されていません。将来の使用のためにこのコードを保存してください。
4XX クライアントのエラー
400 Bad Request — リクエストに構文の問題があるか、リクエストを実行できません。
401 Unauthorized — クライアントにはデータへのアクセスが許可されていません。
402 支払いが必要 — 請求システムが有効であることを示します。
403 禁止 — 許可されていてもアクセスする必要はありません。
404 見つかりません — サーバーは指定されたリソースを見つけることができません。ドキュメントは存在しません。
407 プロキシ認証リクエスト - クライアントは、まずプロキシを使用して自身を認証する必要があります。
415 サポートされていないメディア タイプ — 要求されたエンティティの形式がサポートされていないため、サーバーは要求の処理を拒否しました。
5XX サーバーでエラーが発生しました
500 内部エラー — サーバーは、予期しない状況によりリクエストを完了できませんでした。
501 未実行 — サーバーは要求されたツールをサポートしていません。
502 不正なゲートウェイ - サーバーは上流サーバーから無効な応答を受け取りました。
503 サービスを取得できません — 一時的な過負荷またはメンテナンスのため、サーバーはリクエストを処理できませんでした。
504 ゲートウェイ タイムアウト
ゲートウェイまたはプロキシとして機能するサーバーがリクエストを実行しようとすると、上流サーバー (HTTP、FTP、LDAP などの URI によって識別されるサーバー) からのリクエストを時間内に受信できません。 ) または補助サーバー (DNS など) の応答。
注: 一部のプロキシ サーバーは、DNS クエリがタイムアウトすると 400 または 500 エラーを返します。
サーバーは、リクエストで使用されている HTTP バージョンをサポートしていないか、サポートを拒否しています。これは、サーバーがクライアントと同じバージョンを使用できない、または使用したくないことを意味します。応答には、そのバージョンがサポートされない理由とサーバーがサポートするプロトコルを説明するエンティティが含まれている必要があります。
「透過的コンテンツ ネゴシエーション プロトコル」(RFC 2295) によって拡張され、サーバーに内部構成エラーがあることを示します。要求されたネゴシエーション変数リソースは、透過的コンテンツ ネゴシエーションでそれ自体を使用するように構成されているため、交渉によるプロセスは適切な焦点ではありません。
サーバーはリクエストを完了するために必要なコンテンツを保存できません。この状態は一時的なものと考えられます。 WebDAV (RFC 4918)
サーバーはリクエスト内で無限ループを検出しました
509 帯域幅制限を超えました
サーバーは帯域幅制限に達しました。これは正式なステータス コードではありませんが、依然として広く使用されています。
510 拡張されていません
リソースを取得するために必要な戦略が満たされていません。 (RFC 2774)
一般的なエラーに対処する方法
500エラー
500 エラーは、Web マスターがよく遭遇する問題ですが、私の経験に基づいて、その理由と解決策を以下にまとめます。
1. 実行中のユーザーが多すぎるため、サーバーに過度の負荷がかかります。サーバーが応答できない場合は、HTTP500 エラーが報告されます。これが、Web サイトで 500 エラーが報告される主な理由です。多くの Web サイトが突然 500 エラー (サービス利用不可) を報告するのはなぜですか? 90% は、スペース提供者が設定した上限を超える過度のスペース圧力が原因です。
この問題が発生した場合は、できるだけ早くスペース プロバイダーのアフターサービスに連絡することをお勧めします。通常はアプリケーション プールのリサイクルをサポートし、問題は解決されます。アフターサービスが見つからない場合は、スペース管理のバックグラウンドで「アプリケーション プールのリサイクル」項目を見つけて手動で実行できます。ただし、一部のスペース管理バックエンドはこのサービスを提供しません。
2. 最初の可能性が除外される場合、主な理由はプログラムに問題があることです。
簡単なテスト ページを作成して、正常に実行できるかどうかを確認し、エラー ページを検出して対象を絞った変更を加えることができます。
関連付けが必要な場所で関連付けが行われていない場合、HTTP500 エラーが報告されます。手動または自動の相関関係を実行すると、問題は解決します。
3. テストで実行される操作でデータベースにデータを挿入する必要がある場合、大量のデータによってデータベースのテーブル スペースがいっぱいになったり、バッファ プールが小さすぎて要件を満たすことができない可能性があります。データアクセスなどによりHTTP500エラーが発生します。
解決策は、データベースを調整したり、接続プールのサイズを変更したりして、個別の状況に応じて修正することです。
1**: リクエストを受信しました。処理を継続します。
2**: 操作は正常に受信され、分析され、受け入れられました。
3**: このリクエストはさらに処理する必要があります
4** :リクエストに不正な構文が含まれているか、完了できませんでした
5**: サーバーは完全に有効なリクエストの実行に失敗しました
100 - クライアントはリクエストの作成を続行する必要があります
101 - クライアントは、サーバーはリクエストに基づいて HTTP を変換します。 プロトコル バージョン
200 - トランザクションは成功しました。
201 - 新しいファイルの URL を確認するプロンプトが表示されます。
202 - 受け入れられ、処理されましたが、処理は完了していません # ##203 - 返される情報が不確実または不完全です
204 - リクエストは受信されましたが、返される情報は空でした
205 - サーバーはリクエストを完了しました。ユーザー エージェントは現在閲覧しているファイルをリセットする必要があります
206 - サーバーは一部のユーザーの GET リクエストを完了しました
300 - リクエストされたリソースは複数の場所で利用可能です
301 - リクエスト データを削除します
302 - リクエスト データは別のアドレスで見つかりました
303 - クライアントは他の URL またはアクセス方法にアクセスすることを推奨します
304 - クライアントは GET を実行しましたが、ファイルは変更されていません
305 - 要求されたリソースはサーバーによって指定されたアドレスから取得する必要があります
306 -以前のバージョンの HTTP 使用されているコードは現在のバージョンでは使用されなくなりました
307 - 要求されたリソースが一時的に削除されることを宣言します
400 - 構文エラーなどの間違った要求
401 -リクエストの承認が失敗しました
402 - 有効な ChargeTo ヘッダー応答を保持します
403 - リクエストは許可されません
404 - ファイル、クエリ、または URL が見つかりません
405 - Request-Line フィールドでユーザーによって定義されたメソッドは許可されていません
406 - ユーザーが送信した承認メッセージによると、要求されたリソースにはアクセスできません
407 - 401 と同様に、ユーザーは最初にプロキシ サーバーで承認を取得する必要があります
408 - クライアントは許可を取得しましたユーザーが指定した時間内にリクエストを完了できません
409 - 現在のリソースのステータスではリクエストを完了できません
410 - このリソースはサーバー上にもう存在せず、これ以上の参照アドレスはありません
411 - サーバーはユーザー定義の Content-Length 属性リクエストを拒否します# ##412 - 現在のリクエストの 1 つ以上のリクエスト ヘッダー フィールドが正しくありません
413 - リクエストされたリソースはサーバーが許可するサイズを超えています
414 -要求されたリソース URL がサーバーで許可されている長さよりも長いです
415 ——要求されたリソースはリクエスト項目形式をサポートしていません
416 ——リクエストには Range リクエスト ヘッダー フィールドが含まれており、現在のリクエスト内に範囲を示す値がありませんリソース範囲、およびリクエスト
に If-Range リクエスト ヘッダー フィールドが含まれていません
417 - サーバーは、リクエストの Expect ヘッダー フィールドで指定された期待を満たしていません。プロキシ サーバーの場合は、次のレベルのサーバーがリクエストに対応できない可能性があります。
500 - サーバーは内部エラーを生成しました。
501—— サーバーはリクエストされた機能をサポートしていません。
502 - サーバーは一時的に利用できない場合があります。システムの過負荷を防ぐため
503 - サーバーが過負荷になっているか、メンテナンスのために一時停止されています
504 - ゲートウェイが過負荷になっているか、サーバーが別のゲートウェイを使用しているか、サービスが長い待ち時間設定でユーザーに応答しています
505 -サーバーは、リクエスト ヘッダーで指定された HTTP バージョンをサポートしていないか、サポートを拒否しています。
============== ============= ================================
## #英語版:
100: 続行
101: プロトコルの切り替え
102: 処理
200:OK
201:作成されました
202:承認されました
203:権限のない情報
204:コンテンツなし
205:コンテンツのリセット
206:コンテンツの一部
207:マルチステータス
300:複数の選択肢
301:完全に移動
302:見つかりました
303:その他を参照
304:変更されていません
305:プロキシを使用
306:(未使用)
307:一時的なリダイレクト
400:不正なリクエスト
401:未承認
402:支払いが許可されました
403:禁止された
404:ファイルが見つかりません # ##405:メソッドは許可されません
406:受け入れられません
407:プロキシ認証が必要です
408:リクエストのタイムアウト
409:競合
410:終了
411:長さが必要です
412:前提条件が失敗しました
413:リクエスト エンティティが大きすぎます
414:リクエスト URI が大きすぎます
415:サポートされていないメディア タイプ
416:リクエストされた範囲が満たされません
417:期待が失敗しました
422:処理できないエンティティ
423:ロックされています
424:依存関係の失敗
500:内部サーバー エラー
501:実装されていません
502:不正なゲートウェイ
503:サービスが利用できません
504:ゲートウェイ タイムアウト
505:HTTP バージョンはサポートされていません
507:ストレージが不十分です

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









HTTP ステータス コード 460 の復号化: このエラーはなぜ発生しますか?はじめに: 日常のネットワーク使用では、HTTP ステータス コードを含むさまざまなエラー プロンプトに遭遇することがよくあります。これらのステータス コードは、リクエストの処理を示すために HTTP プロトコルによって定義されたメカニズムです。これらのステータス コードの中には、比較的まれなエラー コード 460 があります。この記事では、このエラー コードを詳しく説明し、このエラーが発生する理由を説明します。 HTTP ステータス コード 460 の定義: まず、HTTP ステータス コードの基本を理解する必要があります。

HTTP ステータス コード 520 は、サーバーがリクエストの処理中に不明なエラーに遭遇し、より具体的な情報を提供できないことを意味します。サーバーがリクエストを処理しているときに不明なエラーが発生したことを示すために使用されます。サーバー構成の問題、ネットワークの問題、またはその他の不明な理由が原因である可能性があります。これは通常、サーバー構成の問題、ネットワークの問題、サーバーの過負荷、またはコーディング エラーが原因で発生します。ステータス コード 520 エラーが発生した場合は、Web サイト管理者またはテクニカル サポート チームに連絡して詳細情報と支援を得ることが最善です。

HTTP ステータス コード 460 の役割とアプリケーション シナリオの詳細な分析 HTTP ステータス コードは Web 開発の非常に重要な部分であり、クライアントとサーバー間の通信ステータスを示すために使用されます。その中でも、HTTP ステータス コード 460 は比較的特殊なステータス コードであり、この記事ではその役割と適用シナリオを詳しく分析します。 HTTP ステータス コード 460 の定義 HTTP ステータス コード 460 の具体的な定義は「ClientClosedRequest」です。これは、クライアントがリクエストを閉じたことを意味します。このステータス コードは主に次のことを示すために使用されます。

HTTP ステータス コード 460 の原因と解決策を調べます。HTTP ステータス コードは、リクエストによって返された結果を示すために HTTP プロトコルで使用される標準化された数値コードです。 HTTP/1.1の仕様では、ステータスコードが合計5種類定義されており、そのうち4xxステータスコードはリクエストエラーを、5xxステータスコードはサーバエラーを示します。これらのステータス コードの中で、460 ステータス コードについてはほとんど聞いたことがありません。では、HTTP ステータス コード 460 とは何でしょうか?その出現の理由は何ですか?どうやって解決すればいいのでしょうか?まず、HTTP ステータス コードを見てみましょう

HTTP 525 ステータス コードの概要: その定義と使用法を理解する HTTP (HypertextTransferProtocol) 525 ステータス コードは、SSL ハンドシェイク中にサーバーでエラーが発生し、安全な接続を確立できないことを意味します。 Transport Layer Security (TLS) ハンドシェイク中にエラーが発生すると、サーバーはこのステータス コードを返します。このステータス コードはサーバー エラー カテゴリに分類され、通常はサーバーの構成またはセットアップの問題を示します。クライアントが HTTPS 経由でサーバーに接続しようとすると、サーバーには

HTTP ステータス コード 550: 間違った電子メール アドレスの詳細な分析 インターネットの急速な発展に伴い、電子メールは人々の日常生活や仕事に不可欠な部分になりました。電子メールを通じて、人々は情報を転送し、迅速かつ簡単にコミュニケーションを行うことができます。ただし、電子メールを使用する過程で、時々問題が発生することがあります。その 1 つは、間違った電子メール アドレスです。オンラインでメールを送信する際、メールが送信できないという状況がよく発生します。 「550Error:Invalid」のようなメッセージが表示された場合

HTTP ステータス コード 550 の原因と解決策を調べる はじめに: ネットワーク通信において、HTTP ステータス コードは重要な役割を果たし、サーバーがリクエストを処理した結果を示すために使用されます。その中でも、HTTP ステータス コード 550 は比較的まれなステータス コードであり、通常はサーバーがリクエストの実行を拒否することに関連しています。この記事では、HTTP ステータス コード 550 の原因を調査し、解決策を提供します。 1. HTTP ステータス コードの基本概念 HTTP ステータス コード 550 を理解する前に、HTTP ステータス コードの基本概念を簡単に理解しましょう。

HTTP ステータスコードには 0 は含まれません。HTTP レスポンスに 0 で始まる数字が表示された場合は、異常事態または何らかのエラーによる標準拡張子以外の可能性があります。通常の HTTP 通信では、0 で始まる数字は表示されません。 0から始まるステータスコードが表示されます。
