Latest web development tutorials

HTTPステータスコード

ときに、Webページの閲覧者のブラウザにアクセスするためのブラウザは、Webサーバに要求を送信します。 ブラウザが受信して、フロントページが表示されたら、このページが要求に応答するためのHTTPステータスコードヘッダー(サーバヘッダ)を返しますサーバーは、ブラウザが含まれています。

HTTPステータスコードのための英語でのHTTPステータスコード。

ここではいくつかの一般的なHTTPステータスコードは次のとおりです。

  • 200--要求は成功しました
  • 301--リソース(ウェブページ、等)を恒久的に別のURLへ転送されます
  • 404 - 要求されたリソース(Webページなど)が存在しません
  • 500 - 内部サーバーエラー

HTTPステータスコードの分類

HTTPステータスコードは3桁で構成され、最初の進数はステータスコードのタイプを定義し、後者の2つの図は、分類された効果はありません。 HTTPステータスコードは、5つのタイプに分けられます。

HTTPステータスコードの分類
分類 カテゴリ説明
1 ** 情報、サーバは要求を受信し、要求者が進行する必要があります
2 ** 成功し、操作が正常に受信され、処理されます
3 ** リダイレクトは、さらにアクションが要求を完了するために必要な
4 ** クライアントエラー、要求は構文エラーが含まれているか、要求を完了できません
5 ** サーバーエラーは、サーバーエラーが要求処理中に発生しました

HTTPステータスコードのリスト:

HTTPステータスコード一覧
状態コード ステータスコード英語名 中国語の説明
100 続けます 続行。 クライアントがその要求を継続すべきです
101 プロトコルの切り替え プロトコルの切り替え。 クライアントの要求に基づいて、サーバスイッチングプロトコル。 のみHTTPプロトコルの新しいバージョンに切り替えるには、例えば、より高度なプロトコルに切り替えることができます
200 OK リクエストが成功しました。 一般的にはGETとPOSTリクエストのために使用
201 作成 それが作成されました。 リクエストに成功すると、新しいリソースを作成
202 一般に認められました 受け入れました。 我々は要求を受け入れたが、プロセスを完了しませんでした
203 非信頼できる情報 無許可の情報。 リクエストが成功しました。 しかし、ないサーバから返された元のメタ情報が、のコピーで
204 コンテンツなし 空。 サーバが正常に処理されますが、コンテンツを返しませんでした。 ブラウザを確保するために更新されたページが存在しない場合には、現在のドキュメントを表示し続けます
205 コンテンツをリセット コンテンツをリセットします。 サーバーの処理が成功し、(例:ブラウザ)ユーザ端末は、ドキュメントビューをリセットする必要があります。 この戻りコードは、ブラウザのフォームフィールドをクリアすることができます
206 部分コンテンツ パート。 サーバーはGETリクエストの一部を正しく処理しました
300 複数の選択肢 様々なオプション。 リソース要求は、(たとえば、ブラウザ)は、ユーザ端末のためのリソースの特性およびアドレスのリストを返すために、対応する複数の位置を含むことができる選択
301 完全に移動 恒久的に移動しました。 要求されたリソースが永久に新しいURIに移動されている、ブラウザが自動的に新しいURIに送信されます、新しいURIを含む情報を返します。 今後の新しい要求が新しいURIに置き換える必要があります
302 見つかりました 一時的な動き。 301と同様に。 しかし、リソースが一時的にしか移動しました。 クライアントは元のURIを使用し続ける必要があります
303 その他を参照してください。 他のアドレスを表示します。 301と同様に。 GET使用して、POSTが表示を要求
304 変更されていません 修飾されていません。 未修正の要求されたリソースは、サーバはこのステータスコードを返し、それがすべてのリソースを返しません。 クライアントは通常、クライアントが唯一の指定した日付変更されたリソースの後に戻りたいことを示すヘッダーを提供することで、訪問したリソースをキャッシュ
305 プロキシを使用します プロキシを使用してください。 要求されたリソースは、プロキシを介してアクセスする必要があります
306 未使用 これは、HTTPステータスコードを放棄されています
307 一時的なリダイレクト 一時的なリダイレクト。 302と同様に。 GETリクエストがリダイレクトされる使用
400 不正な要求 クライアント要求の構文エラー、サーバーが理解できません
401 許可されていません リクエストは、ユーザ認証を必要とします
402 支払いが必要 将来の使用のために予約済み
403 フォービドゥン サーバはクライアントの要求に要求を理解したが、この要求を実現することを拒否しました
404 見つかりません サーバは、クライアントの要求に応じてリソース(ウェブ)を見つけることができませんでした。 このコードでは、サイトの設計者は、「あなたが要求したリソースは見つかりませんでした」のパーソナライズページを設定することができます
405 方法は許可されていません クライアント要求禁止されている方法
406 受け入れられません サーバは、クライアントによって要求されたコンテンツの特性に基づいて要求を完了できませんでした
407 プロキシ認証が必要 要求は401に似たプロキシ認証を必要としますが、要求者は、プロキシ認証を使用する必要があります
408 要求タイムアウト クライアントのサーバーが待機が長すぎ、タイムアウトの要求を送信します
409 紛争 クライアントのPUT要求を完了するために衝突サーバは、サーバが要求を処理するときにこのコードを返す可能性があります
410 ゴーン クライアントによって要求されたリソースはすでに存在していません。 404 410とは異なり、あなたが410コードを使用する前に、リソースが今完全に削除されている場合は、Webサイトの設計者は新しい位置コード301を介してリソースを指定することができます
411 長さは必須 サーバーはコンテンツ長なしに、クライアントが送信した要求メッセージを処理することができませんでした
412 前提条件に失敗しました 前提条件クライアントは、情報の誤りを要求します
413 エンティティが大きすぎる要求 要求エンティティが大きすぎるので、要求が拒否されたので、サーバーは、処理できません。 クライアントの継続的な要求を防ぐために、サーバは接続を閉じることがあります。 サーバーのみ処理することが一時的にできない場合は、再試行-後の応答に関する情報が含まれます
414 リクエストURIが大きすぎます URIが長すぎる要求(通常、URI、URL)であり、サーバが処理できません
415 サポートされていないメディアタイプ サーバーは、メディア形式に付属の要求を処理できませんでした
416 要求された範囲充足されません レンジクライアント要求が無効です。
417 期待に失敗しました サーバは、リクエストヘッダが期待会うことができませんでした
500 内部サーバーエラー 内部サーバーエラー、要求を完了できませんでした
501 実装されていません サーバは要求を満たすことができない、要求された機能をサポートしていません。
502 不正なゲートウェイ 無効な要求にリモートサーバーから受信したゲートウェイまたはプロキシサーバーとして
503 サービス利用不可 それは過負荷やシステムメンテナンスされているので、サーバーはクライアントの要求を処理するために一時的にできません。 遅延の長さは、再試行の後にヘッダ情報サーバーに含まれていてもよいです
504 ゲートウェイのタイムアウト リモートサーバからゲートウェイまたはプロキシサーバーとして動作し、タイムリーなアクセス要求
505 HTTPバージョンはサポートされていません サーバが処理を完了できません要求されたHTTPプロトコルバージョンをサポートしていません。