RUNOOB.COMからこのコンテンツの抜粋
Webページを表示すると、ブラウザがウェブページサーバに要求を送信します。ブラウザを決定する前に、サーバはブラウザの要求に応答するためのHTTPステータスコード(HTTPステータスコード)を含むページヘッダ情報(サーバヘッダ)を返すページを、受信し、表示します。
最も一般的なステータスコードは、4つがあります。
- 200--リクエストが成功しました
- 301--リソースが恒久的に別のURLに転送され、
- 404 - 要求されたリソースが存在しません。
- 500 - 内部サーバーエラー
HTTPステータスコードの分類
3桁のHTTPステータスコードは、最初の10進数字のステータスコードは、タイプ、二つの図は分類されない効果を定義します。HTTPステータスコードは、5つのタイプに分けられます。
分類 | カテゴリ説明 |
---|---|
1 ** | 情報は、サーバーが要求を受信すると、依頼者は、動作を継続する必要があります |
2 ** | 成功した操作が正常に受信され処理されています |
3 ** | リダイレクションは、さらにアクションが要求を完了するために必要とされます |
4 ** | クライアントエラー、要求は、構文エラーが含まれているか、要求を満たすことができませんでした |
5 ** | サーバーエラーサーバーエラーは、要求の処理中に発生しました |
HTTPステータスコードのリスト:
ステータスコード | ステータスコード英語名 | 中国の説明 |
---|---|---|
100 | 持続する | 続行。クライアントがそのリクエストを継続すべきです |
101 | プロトコルの切り替え | ハンドオーバプロトコル。クライアントからの要求を切り替えるプロトコルサーバ。唯一のそのようなHTTPプロトコルの新しいバージョンに切り替えるように、より高いレベルのプロトコルに切り替えます |
200 | OK | リクエストが成功しました。GETとPOSTリクエストは、一般的に使用されています |
201 | 作成した | それは作成されています。成功した要求とは、新しいリソースを作成しました |
202 | 容認されました | 受け入れました。私たちは要求を受け入れたが、プロセスを完了しませんでした |
203 | 非信頼できる情報 | 不正な情報。リクエストが成功しました。しかし、元のサーバーではないメタ情報を返されたが、のコピー |
204 | いいえコンテンツありません | いいえコンテンツありません。サーバが正常に処理されますが、コンテンツを返しませんでした。更新されていないWebページの場合は、ブラウザが現在のドキュメントを表示し続けていることを確認することができます |
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 | 見つかりません | サーバーは、クライアントの要求に応じてリソース(ウェブ)を見つけることができません。このコードでは、Webデザイナーはパーソナライズページ「あなたが要求したリソースを見つけることができない」に設定することができます |
405 | メソッド許可されていません | メソッドのクライアント要求は禁止されています |
406 | 受け入れられません | サーバは、クライアントから要求されたコンテンツの特性に基づいて要求を完了できませんでした |
407 | プロキシ認証が必要 | 要求は、認証エージェントを必要とし、401は類似しているが、エージェントは、リクエスタを認可するために使用されるべきです |
408 | 要求のタイムアウト | クライアントサーバから送信された時刻の要求は、タイムアウトが長すぎる待ちます |
409 | コンフリクト | 服务器完成客户端的 PUT 请求时可能返回此代码,服务器处理请求时发生了冲突 |
410 | Gone | 客户端请求的资源已经不存在。410不同于404,如果资源以前有现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置 |
411 | Length Required | 服务器无法处理客户端发送的不带Content-Length的请求信息 |
412 | Precondition Failed | 客户端请求信息的先决条件错误 |
413 | Request Entity Too Large | 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息 |
414 | Request-URI Too Large | 请求的URI过长(URI通常为网址),服务器无法处理 |
415 | Unsupported Media Type | 服务器无法处理请求附带的媒体格式 |
416 | Requested range not satisfiable | 客户端请求的范围无效 |
417 | Expectation Failed | 服务器无法满足Expect的请求头信息 |
500 | Internal Server Error | 服务器内部错误,无法完成请求 |
501 | Not Implemented | 服务器不支持请求的功能,无法完成请求 |
502 | Bad Gateway | 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应 |
503 | Service Unavailable | 由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中 |
504 | Gateway Time-out | 充当网关或代理的服务器,未及时从远端服务器获取请求 |
505 | HTTP Version not supported | 服务器不支持请求的HTTP协议的版本,无法完成处理 |