English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
首先我会先看每个状态码和对应的单词(eg:200 OK、304 No Modified、404 Not Found),然后理解单词后面表示的那一大段的文字说明,根据自己的理解总结出一小段话,最后把所有连在一起记忆。浏览器报状态码时,一般会在状态码后面跟相应的单词。
当浏览器从web服务器请求服务时,可能会出现错误、重定向等情况。
以下列举了可能会返回的一系列HTTP状态消息:
メッセージ: | 説明: |
---|---|
100 Continue | 服务器仅接收到了部分请求,但一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 |
101 Switching Protocols | 服务器转换协议:服务器将遵循客户的请求转换到另一种协议。 |
103 Checkpoint | PUTまたはPOSTリクエストの復旧に失敗した場合の復旧リクエストの提案。 |
メッセージ: | 説明: |
---|---|
200 OK | 请求成功(这是对HTTP请求成功的标准应答。) |
201 Created | 请求已创建完成,同时新的资源被创建。 |
202 Accepted | 供处理的请求已被接受,但处理未完成。 |
203 Non-Authoritative Information | 请求已成功处理,但一些应答头可能不正确,因为使用的是其他文档的副本。 |
204 No Content | 请求已成功处理,但没有返回新文档。浏览器应该继续显示原来的文档。如果用户定期刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。 |
205 Reset Content | 请求已成功处理,但没有返回新文档。但浏览器应该重置它所显示的内容。用于强制浏览器清除表单输入内容。 |
206 Partial Content | 客户发送了一个带有Range头的GET请求,服务器完成了它。 |
メッセージ: | 説明: |
---|---|
300 Multiple Choices | 多重选择。链接列表。用户可以选择某个链接到达目的地。最多允许五个地址。 |
301 Moved Permanently | 请求的页面已转移到新的URL。 |
302 Found | 请求的页面已临时转移到新的URL。 |
303 See Other | 请求的页面可以在其他URL下找到。 |
304 未修改 | ドキュメントは期待どおりに変更されませんでした。クライアントはバッファリングしたドキュメントを持ち、条件付きのリクエスト(一般的にはIf)を出力しました。-Modified-Sinceヘッダーは、クライアントが指定された日付より新しいドキュメントのみを更新したいことを示しています)。サーバーはクライアントに、以前にバッファリングしたドキュメントがまだ使用できると伝えます。 |
305 Use Proxy | クライアントがリクエストしたドキュメントは、Locationヘッダーで指定されたプロキシサーバーを通じて取得する必要があります。 |
306 Switch Proxy | 現在は使用されていませんが、コードはまだ保持されています。 |
307 Temporary Redirect | リクエストされたページが一時的に新しいURLに移動しました。 |
308 Resume Incomplete | PUTまたはPOSTリクエストの復旧に失敗した場合の復旧リクエストの提案。 |
メッセージ: | 説明: |
---|---|
400 Bad Request | 文法エラーがあったため、サーバーはリクエストを理解できませんでした。 |
401 Unauthorized | 合法なリクエストですが、リクエストされたページへのアクセスが禁止されています。リクエストされたページには認証が必要ですが、クライアントが提供しなかったか、認証が失敗しました。 |
402 Payment Required | このコードはまだ使用できません。 |
403 Forbidden | 合法なリクエストですが、リクエストされたページへのアクセスが禁止されています。 |
404 Not Found | サーバーはリクエストされたページを見つけることができません。 |
405 Method Not Allowed | リクエストで指定されたメソッドが許可されていません。 |
406 Not Acceptable | サーバーが生成した応答がクライアントで受け入れられません。 |
407 Proxy Authentication Required | ユーザーはまずプロキシサーバーで認証を行う必要があり、その後リクエストが処理されます。 |
408 Request Timeout | リクエストがサーバーの待ち時間を超えました。 |
409 Conflict | 衝突のため、リクエストが完了できません。 |
410 Gone | リクエストされたページが利用できません。 |
411 Length Required | "Content"-"Length" が定義されていません。この内容がない場合、サーバーはリクエストを受け付けません。 |
412 前提条件失敗 | リクエストの前提条件がサーバーで失敗と評価されました。 |
413 リクエストエンティティが大きすぎます | リクエストされたエンティティが大きすぎるため、サーバーはリクエストを受け付けません。 |
414 リクエスト-URIが長すぎます | URLが長すぎるため、サーバーはリクエストを受け付けません。POSTリクエストが長いクエリ情報を持つGETリクエストに変換された場合にこれが発生します。 |
415 サポートされていないメディアタイプ | メディアタイプがサポートされていないため、サーバーはリクエストを受け付けません。 |
416 リクエスト範囲が満足されません | クライアントが部分ドキュメントをリクエストしましたが、サーバーはリクエストされた部分を提供できませんでした。 |
417 期待失敗 | サーバーはリクエストに指定されたヘッダーを満たすことができませんでした。 |
メッセージ: | 説明: |
---|---|
500 内部サーバーエラー | リクエストが完了しません。サーバーが予期せぬ状況に直面しました。 |
501 未実装 | リクエストが完了しません。サーバーはリクエストに指定された機能をサポートしていないか、サーバーがリクエストを完了できませんでした。 |
502 不良ゲートウェイ | リクエストが完了しません。サーバーがゲートウェイまたはプロキシの役割を果たしている場合、アップストリームサーバーから無効な応答を受け取りました。 |
503 サービス利用不可能 | サーバーは現在利用できません(オーバーロードまたは停止中)。 |
504 ゲートウェイタイムアウト | ゲートウェイタイムアウト。サーバーがゲートウェイまたはプロキシの役割を果たしている場合、アップストリームサーバーからタイムリーな応答を受け取れませんでした。 |
505 HTTPバージョンがサポートされていません | サーバーはリクエストに指定されたHTTPプロトコルバージョンをサポートしていません。 |
511 ネットワーク認証が必要 | ユーザーはネットワークアクセスのエントリーポイントを取得するために認証を提供する必要があります。 |