Skip to main content
CalculoraCalculora

金融・ビジネス

金融計算機投資&プランニング個人財務不動産投資ビジネスツールスタートアップ&ソフトウェア企業

数学・テクノロジー

数学計算機エンジニアリングツール物理ツール開発者ツール学校ツール

健康・生活

医療ツールスマートユーティリティランダムジェネレーター

クリエイター・スペシャル

クリエイターエコノミーイスラムツールサステナビリティゲーム

コンバーター

単位換算ツール長さ換算ツール重量換算ツール温度換算ツール→ 単位換算ツール

ランダムジェネレーター

乱数生成機パスワード強度チェッカースピンホイールコイントスシミュレーターサイコロローラータイムゾーン重複計算機→ ランダムジェネレーター
ファイル変換

PDF ツール

PDFをJPGに変換PDFをPNGに変換PDFからテキストを抽出PDFをGIFに変換PDFをWebPに変換PDFをSVGに変換PDFをWordに変換PDFをExcelに変換PDFをPowerPointに変換PDFをHTMLに変換PDFをMarkdownに変換PDFをTIFFに変換

画像変換

JPGをPNGに変換PNGをJPGに変換PNGをWebPに変換WebPをPNGに変換WebPをJPGに変換JPGをWebPに変換SVGをPNGに変換SVGをJPGに変換SVGをWebPに変換BMPをPNGに変換BMPをJPGに変換BMPをWebPに変換

高度な画像

HEICをJPGに変換HEICをPNGに変換TIFFをJPGに変換TIFFをPNGに変換JPGをTIFFに変換PNGをTIFFに変換JPGをICOに変換PNGをICOに変換JPGをAVIFに変換PNGをAVIFに変換

GIF・アニメーション

GIFフレームをPNGに変換GIFフレームをJPGに変換GIFフレーム抽出PNGをGIFに変換JPGをGIFに変換GIFをWebPに変換

編集

透かしを追加画像オブジェクト除去ブラウザで瞬時に画像をリサイズ画像をオンラインで圧縮 — ファイルサイズを削減、品質を維持
数学スピードチャレンジメンタル計算チャレンジワードルビントワラド数独2048
通貨コンバーター
CalculoraCalculora

オールインワンの計算機プラットフォーム。あらゆるニーズに対応する無料、高速、正確なツール。

100%プライベート — すべての計算はブラウザ内で行われ、サーバーにデータは送信されません永遠に無料 — ペイウォールなし、サブスクリプションなし、アカウント不要

人気

  • BMI計算機
  • ローン計算機
  • 年齢計算機
  • 住宅ローン計算機
  • パーセント計算機
  • 関数電卓
  • すべて見る →

カテゴリ

  • 数学
  • 金融
  • 健康・生活
  • 金融・ビジネス
  • 開発者ツール
  • エンジニアリング
  • カテゴリ →

もっと見る

  • 通貨コンバーター
  • ファイル変換
  • ゲーム&ファンツール

法的情報

  • 私たちについて
  • お問い合わせ
  • プライバシーポリシー
  • 利用規約
  • 免責事項
  • サイトマップ

言語

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. 全著作権所有。

を使って構築 — 100% 無料

サーバー不要 — 完全静的サイト、データ収集ゼロ

  1. ホーム
  2. 開発者ツール
  3. HTTPステータスコード検索

HTTPステータスコード検索

200、404、500など、あらゆるHTTPステータスコードを検索し、その意味とサーバーがいつそれを返すのかを分かりやすい言葉で確認できます。

計算機を読み込み中...
このツールは役に立ちましたか?

HTTPステータスコード検索とは?

HTTPステータスコードは、Webサーバーがすべてのレスポンスとともに返す3桁の数字で、クライアント(ブラウザ、アプリ、APIの利用者)にリクエストが成功したか、リダイレクトが必要か、失敗したか — そしてその理由を伝えます。これらはIETFによって標準化されており、すべてのWebサーバー、ブラウザ、プログラミング言語で同じように使用されるため、ソフトウェア開発で最も普遍的なデバッグ参考情報の一つです。 この検索ツールは、情報(1xx)、成功(2xx)、リダイレクション(3xx)、クライアントエラー(4xx)、サーバーエラー(5xx)の全5カテゴリーで最もよく遭遇するコードを、実際の意味の分かりやすい説明とともに掲載しています。

この計算機を使用するタイミング

  • リクエストが失敗しており、ステータスコードが実際に何を意味するのか理解する必要があるAPIインテグレーションのデバッグ
  • Deciding which HTTP status code to return from your own API for a specific error condition
  • Teaching or learning HTTP fundamentals in a web development course or bootcamp
  • Writing error-handling middleware that needs to distinguish between different 4xx and 5xx cases
  • Investigating why a redirect isn't working by checking whether 301 or 302 was returned
  • Troubleshooting CORS issues where the browser shows a network error but the server returned 200

手順:

  1. 検索ボックスにステータスコード(404など)またはキーワード(「forbidden」など)を入力します。
  2. 特定の範囲を閲覧したい場合は、1xx-5xxボタンを使ってカテゴリ別にフィルタします。
  3. そのコードが何を意味し、通常どのような場合に返されるかについての分かりやすい説明を読みます。
  4. APIレスポンスのデバッグやエラー処理の構築の際に、これをクイックリファレンスとして活用してください。

計算式

1xx:情報提供 — リクエストを受信し、処理を継続中 2xx:成功 — リクエストが正常に受信・受理された 3xx:リダイレクト — リクエストを完了するにはさらなる操作が必要 4xx:クライアントエラー — リクエストの構文が誤っているか、処理できない 5xx:サーバーエラー — サーバーが有効なリクエストの処理に失敗した

ユースケース

  • 統合しているAPIから返された見慣れないステータスコードをすぐに理解する
  • 特定のエラー状態に対して自分のAPIからどのステータスコードを返すべきか決定する
  • 特定のコードが実際に何を意味するかを確認して、リクエストが失敗する理由をデバッグする
  • Web開発コースでHTTPの基礎を教えたり学んだりする
  • さまざまな4xxおよび5xxのケースを区別する正確なエラー処理ロジックを書く

主な利点

  • 一般的に使用されるすべてのステータスコードを1つの検索可能なリファレンスに集約
  • 形式的なRFCの表現だけでなく分かりやすい言葉での説明
  • カテゴリ(1xxから5xx)で瞬時にフィルタ
  • 無料、高速、登録不要

プロのヒント

  • 5xxコードは厳密にサーバー側の障害のためだけに予約し、クライアントの入力エラーを示すために使用しないでください
  • レート制限を行う際はRetry-Afterヘッダー付きで429を使用し、マナーの良いクライアントが再試行のタイミングを分かるようにしてください
  • リソースが本当に存在しない場合は、汎用的なエラーページよりも404を優先してください——これはユーザーにも検索エンジンにも有益です
  • APIを設計する際は、すべてを汎用的な400にするのではなく、特定の4xxコード(422、409、400)を選んでください

避けるべきよくある間違い

  • 実際には失敗したリクエストに対して200 OKを返し、監視ツールからエラーを隠してしまう
  • 401(未認証)と403(認証済みだが未承認)を混同する
  • 本来は永続的であるべきリダイレクトに302を使用し、SEOに悪影響を与える
  • クライアント側のエラー処理で特定のコードによって分岐せず、すべての4xxおよび5xxエラーを同じように扱う

重要な用語の説明

  • ステータスライン:ステータスコードと短い理由句を含む、HTTPレスポンスの最初の行
  • 冪等性(べきとうせい):同じリクエストを繰り返しても、一度だけ行った場合と同じ効果になる特定のHTTPメソッドの性質
  • リダイレクトチェーン:ブラウザが最終的なリソースに到達するまでにたどる複数のリダイレクトの連鎖
  • レート制限:クライアントが特定の時間枠内で行えるリクエスト数を制限すること。しばしば429で示される

関連コンセプト

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

例

「429」を検索すると「Too Many Requests」が表示されます — レート制限を超えたときにAPIが返すコードで、速度を落として遅延後に再試行するよう伝えています。

結果の解釈方法

HTTPステータスコードは先頭の数字で5つのクラスに分類されます。1xxは情報用で、アプリケーションコードではほとんど見かけません。2xxは成功を示します — 200 OKが最も一般的ですが、REST APIでは201 Createdや204 No Contentも頻繁に使われます。3xxはリダイレクトを扱い、301(恒久)と302(一時)が最も重要です。 4xxエラーはクライアントのリクエストに問題があることを示します。最も一般的なのは、400 Bad Request(構文エラー)、401 Unauthorized(未認証)、403 Forbidden(権限なし)、404 Not Found(リソースが存在しない)、429 Too Many Requests(レート制限超過)です。特定の4xxコードを正しく使うことで、すべてに汎用の400を返すよりもはるかにデバッグしやすいAPIになります。 5xxエラーはサーバー側の障害を意味します。500は内部エラー全般、502 Bad Gatewayは上流サーバーの問題、503 Service Unavailableは通常、サーバーの過負荷またはメンテナンス中を意味します。5xxエラーのデバッグでは、クライアント側の応答ではなくサーバーログを確認してください。ステータスコードだけでは根本原因を明らかにできないことがほとんどです。

よくある質問

HTTPステータスコードの範囲ごとの意味は何ですか?
1xxコードは情報提供、2xxは成功、3xxはリダイレクトを示し、4xxはクライアントがエラーを起こした(存在しないページをリクエストしたなど)ことを意味し、5xxはサーバー自体が有効なリクエストを処理できなかったことを意味します。
401と403の違いは何ですか?
401 Unauthorizedは認証されていない(または認証情報が無効)ことを意味します — サーバーはあなたが誰か分かりません。403 Forbiddenはサーバーがあなたが誰か分かっているが、そのリソースにアクセスする権限がないことを意味します。
明らかに読み込みに失敗したページに対して、なぜ200が表示されることがあるのですか?
これは通常、サーバーが有効なHTTPレスポンス(そのため200 OK)を返したものの、そのレスポンスのアプリケーションレベルの内容がエラーを説明していることを意味します——エラー詳細をステータスコードではなくレスポンスボディに記載するAPIによく見られるパターンです。
301リダイレクトと302リダイレクトの違いは何ですか?
301 Moved Permanentlyはブラウザや検索エンジンに記録を更新し、今後は新しいURLを使用するよう伝えます。302 Foundは一時的なリダイレクトを示します — 今後のリクエストでも元のURLを引き続き使用すべきです。
What do the different HTTP status code ranges mean?
429は、クライアントが一定期間内にリクエストを送りすぎたことを示します。サーバーは、クライアントに再試行のタイミングを知らせるRetry-Afterヘッダーを含めることがあります。このコードに遭遇した場合は、指数バックオフを実装してください。
What's the difference between 401 and 403?
503は、サーバーがリクエストを一時的に処理できないことを意味します。通常は過負荷またはメンテナンスが原因です。500とは異なり、これは解決されることが想定されています。サーバーはRetry-Afterヘッダーを含めることがあります。
Why do I sometimes see 200 for a page that clearly failed to load?
418はRFC 2324(1998年)でエイプリルフールの冗談として定義されました。実在するステータスコードですが、実際にはめったに使われません。一部のサーバーは、無効なリクエストに対するユーモアのある応答としてこれを返します。
What's the difference between 301 and 302 redirects?
404は、サーバーが要求されたリソースを見つけられないことを意味します。これは最も一般的なクライアントエラーです。リンク切れ、URLの入力ミス、移動または削除されたリソースを示している可能性があります。
What does 429 Too Many Requests mean?
CORS(クロスオリジンリソース共有)のプリフライトリクエストは、成功すると204 No Contentを返します。サーバーが適切なCORSヘッダーで応答しない場合、ブラウザはステータスが200でも応答をブロックし、コンソールにはネットワークエラーとして表示されます。
What is a 503 Service Unavailable?
検索ボックスに数値コード(404など)またはキーワード(「forbidden」や「timeout」など)を入力します。また、1xx–5xxボタンを使ってカテゴリ別にフィルタし、特定の範囲を閲覧することもできます。
What does 418 I'm a Teapot mean?
418 was defined as an April Fools' joke in RFC 2324 (1998). It's a real status code, though rarely used in practice. Some servers return it as a humorous response to invalid requests.

関連ツール

さらにツールを探す

アスペクト比計算機

帯域幅計算機

ダウンロード時間計算ツール

クラウドホスティング費用計算機

CDN コスト計算ツール

API収益化計算機

関連ツール

アスペクト比計算機
開発者ツール
帯域幅計算機
開発者ツール
ダウンロード時間計算ツール
開発者ツール
クラウドホスティング費用計算機
開発者ツール
100
Continue
The server has received the request headers and the client should proceed to send the request body.
101
Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
102
Processing
The server has received and is processing the request, but no response is available yet.
200
OK
The request has succeeded.
201
Created
The request has succeeded and a new resource has been created as a result.
202
Accepted
The request has been received but not yet acted upon.
204
No Content
The server successfully processed the request and is not returning any content.
206
Partial Content
The server is delivering only part of the resource due to a range header sent by the client.
301
Moved Permanently
This and all future requests should be directed to the given URI.
302
Found
Tells the client to look at (browse to) another URL temporarily.
304
Not Modified
Indicates that the resource has not been modified since the version specified by the request headers.
307
Temporary Redirect
The request should be repeated with another URI, but future requests can still use the original URI.
308
Permanent Redirect
The request and all future requests should be repeated using another URI, method not changed.
400
Bad Request
The server cannot or will not process the request due to a client error.
401
Unauthorized
Authentication is required and has failed or has not yet been provided.
403
Forbidden
The request was valid, but the server is refusing action — the client does not have access rights.
404
Not Found
The requested resource could not be found but may be available in the future.
405
Method Not Allowed
A request method is not supported for the requested resource.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request could not be processed because of conflict in the current state of the resource.
410
Gone
The resource requested is no longer available and will not be available again.
413
Payload Too Large
The request is larger than the server is willing or able to process.
414
URI Too Long
The URI provided was too long for the server to process.
415
Unsupported Media Type
The request entity has a media type which the server or resource does not support.
418
I'm a teapot
This code was defined as an April Fools' joke in RFC 2324 and is not expected to be implemented by real servers.
422
Unprocessable Entity
The request was well-formed but was unable to be followed due to semantic errors.
429
Too Many Requests
The user has sent too many requests in a given amount of time (rate limiting).
500
Internal Server Error
A generic error message given when an unexpected condition was encountered.
501
Not Implemented
The server either does not recognize the request method, or it lacks the ability to fulfil it.
502
Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503
Service Unavailable
The server cannot handle the request, usually due to maintenance or being overloaded.
504
Gateway Timeout
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.