HTTP-STATUSCODE.COM
ホームページ
HTTPステータスコードは、インターネットに欠かせないもので、ウェブサーバーへのリクエストの結果を記述するために使用されます。ステータスコードには全部で5つのカテゴリーがあり、それぞれが特定の意味を持っています。当社のウェブサイトでは、すべてのHTTPステータスコードの包括的なリストと、各カテゴリの詳細な説明をご覧いただけます。
HTTPステータスコードに関するブログ
HTTPステータスコードに関するブログでは、インターネットトラフィックにおける様々なコードの意味と使用方法について詳しく解説しています。一般的な404エラーからリダイレクトやサーバーエラーまで、ウェブサイトのパフォーマンスを向上させ、ユーザーエクスペリエンスを最適化するための仕組みと対処法を学びましょう。潜在的な問題を回避し、ウェブサイトの可能性を最大限に引き出すためのベストプラクティス、ケーススタディ、役立つヒントをご覧ください。
第1節 xmlrpc.phpファイルとは何か、どこにあるのかxmlrpc.phpファイルは、ウェブサイトを作成・管理するための世界有数のコンテンツ管理システム(CMS)であるWordPressの重要なコンポーネントです。もともとは...
Webパフォーマンスとその結果としてのユーザーエクスペリエンスは、あらゆるWebサイトの成功のための中心的な側面です。このパフォーマンスに影響を与える重要な要因は、特にキャッシュ戦略の文脈におけるHTTPス...
HTTP、つまりHypertext Transfer Protocolは、インターネットの背骨です。これはブラウザがネットワークサーバーからデータを要求し受け取る標準的な方法です。しかし、HTTPリクエストが実際に何であり、それがど...
デジタル化が進む現代の世界では、ウェブサイトがブランド、企業、そして個人の主要な顔として機能するため、些細なミスは重大な影響を与えることがあります。誤ったクリック、誤ったページ、または遅い読み込み...
ステータスコード一覧
<1XX/> Informational responses
100から199までのHTTPステータスコードは、情報提供コードです。これらのコードは、サーバーがクライアントに、リクエストを受信したこと、さらに詳しい情報を提供することを伝えるために使用されます。これらのコードは、リクエストを受信したこと、および完全なレスポンスを返す前にさらなる手順が必要であることを示すだけなので、通常、ほとんどのユーザーにとって特に興味深いものではありません。しかし、アプリケーションやウェブ開発者は、リクエストとレスポンスの状態を監視し、クライアントとサーバー間の通信中に発生する可能性のある問題を診断するために、これらのコードを使用します。. .
<101/> Switching Protocols
クライアントからの要望で伝送プロトコルを変更する
公式
<102/> Processing
手間のかかる依頼を処理する
公式 Deprecated
<103/> Early Hints
サーバーがレスポンスを用意する
公式
<110/> Response is Stale
キャッシュの答えが古くなる
公式 Deprecated
<111/> Revalidation Failed
オリジンサーバーに到達できなかったため、キャッシュがレスポンスを検証できなかった。
公式 Deprecated
<112/> Disconnected Operation
キャッシュが意図的に他のネットワークから分離されている。
公式 Deprecated
<113/> Heuristic Expiration
キャッシュがヒューリスティックに24時間以上の鮮度時間を選択し、アンサーの年齢が24時間以上である。
公式 Deprecated
<199/> Miscellaneous Warning
任意の不特定多数の警告
公式 Deprecated
<2XX/> Successful responses
200から299までのHTTPステータスコードは、成功コードです。これらのコードは、サーバーがクライアントに、リクエストに成功し、要求された情報がレスポンスに含まれていることを伝えるために使用されます。これらのコードは、クライアントのリクエストが正常に処理され、期待された情報がレスポンスに含まれることを示します。これらのコードは、WebアプリケーションやAPIで、要求されたデータをクライアントに返すために一般的に使用されます。注意すべきは、成功したリクエストのすべてが、データを含むレスポンスを必要とするわけではないことです。たとえば、204ステータスコードは、リソースの削除など、データを返す必要のないリクエストをクライアントが行った場合に使用されます。全体として、200から299のHTTPステータスコードは、リクエストが成功し、サーバーがクライアントに要求された情報を返したことを示します。. .
<203/> Non-Authoritative Information
メタ情報の提供には、キャッシュされたコピーを使用しています。データは最新でない場合があります。
公式
<204/> No Content
要求の内容がない
公式
<205/> Reset Content
クライアントは、ドキュメントを元の状態に戻すことです。リクエストは成功しました
公式
<206/> Partial Content
リソースの要求された部分が送信された。リクエストは成功した。
公式
<207/> Multi-Status
XML文書の助けを借りて、実行された操作とは別にいくつかのステータスコードが送信されます。
公式
<208/> Already Reported
WebDAVセッションのメンバーはすでに指名されているため、再度指名されることはありません。
公式
<214/> Transformation Applied
コンテンツのエンコーディング、メディアタイプ、またはそれに類するものの変更。
公式 Deprecated
<299/> Miscellaneous Persistent Warning
コンテンツのエンコード、メディアタイプなどの変更で、永続的な警告を示す。
公式 Deprecated
<3XX/> Redirection messages
300から399までのHTTPステータスコードは、リダイレクトコードです。これらのコードは、サーバーがクライアントに、要求されたリソースが別のURLで利用可能であること、およびクライアントがそのURLにリダイレクトする必要があることを伝えるために使用されます。これらのコードは、要求されたリソースが新しいURLで利用可能であることを示します。クライアントは、要求された情報を取得するために新しいURLを使用するよう促されます。これは、リソースのパスやドメインが変更されたため、または一時的なリダイレクトのためである可能性があります。リダイレクトコードは、クライアントがリソースの最新バージョンにアクセスしていることを確認し、サイトへのトラフィックを促進するのに有効です。しかし、クライアントが要求されたリソースを取得するために複数のリクエストを送信する必要があるため、パフォーマンスに影響を与える可能性があることに注意する必要があります。. .
<300/> Multiple Choices
いくつかの異なるリソースが用意されています
公式
<301/> Moved Permanently
URL が変更されたため、今後のリクエストにはこれを使用する必要があります。
公式
<304/> Not Modified
リソースに変化がないため、再送する必要がない。
公式
<306/> Switch Proxy
リソースは、特定のプロキシを経由してのみアクセスすることができます。
公式 Deprecated
<307/> Temporary Redirect
リソースは新しいURLで一時的に利用可能です。新しい呼び出しは、同じメソッドに基づくものでなければなりません。
公式
<308/> Permanent Redirect
このリソースは、新しいURLの下で永続的に利用できます。今後のリクエストはすべて新しいURLで行ってください。
公式
<4XX/> Client error responses
400から499までのHTTPステータスコードは、クライアントエラーコードです。サーバーは、クライアントのエラーによってリクエストが失敗したことをクライアントに通知するために使用されます。リクエスト自体が無効であった、またはクライアントがリクエストされたリソースにアクセスするための必要な権限を持っていなかった。WebアプリケーションやAPIでは、リクエスト処理に問題があることを示すために使用されることが多い。これらのコードの中には、クライアントがエラーを診断して修正するのに役立つものもあることに注意することが重要です。例えば、400コードは、クライアントのリクエストがエラーであることを示し、クライアントがエラーの原因を特定するのに役立ちます。401コードは、要求されたリソースにアクセスするために認証が必要であることをクライアントに示し、403コードは、クライアントがリソースにアクセスする許可を持っていないことを示す。. .
<400/> Bad Request
リクエストは無効です
公式
<401/> Unauthorized
リクエストは不正なものでした
公式
<402/> Payment Required
ご負担をお願いします
公式
<405/> Method Not Allowed
リクエストに使用されたメソッドが許可されていない
公式
<406/> Not Acceptable
ユーザーエージェントは受け入れ可能な表現がない
公式
<407/> Proxy Authentication Required
プロキシとの認証が必要です
公式
<408/> Request Timeout
リクエストの受付時間が終了しました
公式
<411/> Length Required
コンテンツ長が予想されたため、リクエストは処理されませんでした。
公式
<412/> Precondition Failed
事前条件が満たされていない、リクエストが成功しない
公式
<413/> Payload Too Large
ペイロードが大きすぎてサーバーに負担がかかる
公式
<414/> URI Too Long
URLが長すぎるため、サーバーが評価する準備ができていない
公式
<415/> Unsupported Media Type
ペイロードのフォーマットは、レゾナンスでは利用できません
公式
<416/> Range Not Satisfiable
要求された領域は提供できない
公式
<417/> Expectation Failed
期待に応えることができなかった
公式
<418/> I'm a teapot
コーヒーはティーポットでは作れませんでした
公式
<421/> Misdirected Request
リクエストの方向性が間違っていた
公式
<422/> Unprocessable Content
セマンティックエラーのため、リクエストは処理できませんでした。
公式
<424/> Failed Dependency
欠かすことのできない依存性がない
公式
<426/> Upgrade Required
プロトコルのバージョンアップが必要です
公式
<428/> Precondition Required
リクエストの処理には、前提条件が必要です
公式
<429/> Too Many Requests
サーバーが受信したリクエストの数が多すぎる
公式
<431/> Request Header Fields Too Large
リクエストヘッダが大きすぎる
公式
<451/> Unavailable For Legal Reasons
法的な理由により、リクエストは拒否されました
公式
<5XX/> Server error responses
500から599までのHTTPステータスコードは、サーバーのエラーコードです。サーバーは、リクエストの処理を妨げるエラーが発生したことをクライアントに通知するために使用されます。これらのコードは、リクエストの処理を妨げるようなエラーが発生したことを示します。ウェブアプリケーションやAPIで、サーバーに問題があることを示すためによく使用されます。これらのコードの中には、クライアントがエラーを診断して修正するのに役立つものもあることに注意することが重要です。例えば、500コードはサーバーの内部エラーが発生したことを示し、503コードはサーバーが現在使用できないことを示します。この情報は、クライアントがリクエストを再送するか、サーバーが再び利用可能になるまで待つかを決定するのに役立ちます。. .
<500/> Internal Server Error
不特定の内部サーバーエラー
公式
<501/> Not Implemented
現在未実装
公式
<502/> Bad Gateway
下流サーバーがエラーメッセージを返した
公式
<503/> Service Unavailable
本サービスはご利用いただけません
公式
<504/> Gateway Timeout
親サーバーがタイムリーに対応しなかったこと
公式
<506/> Variant Also Negotiates
エンドポイント自身がネゴシエーションする
公式
<507/> Insufficient Storage
メモリがない
公式
<508/> Loop Detected
ループを検出
公式
<510/> Not Extended
期待に応えられなかった
公式
<511/> Network Authentication Required
ネットワーク認証が期待できた
公式