コンテンツへスキップ
Toova
すべてのツール

HTTPステータスコードのリファレンス

プライバシー優先設計 — すべてブラウザ内で処理します

任意のHTTPステータスコードを調べて、意味、カテゴリ、RFC参照を確認できます。Toovaは100〜599までの標準コードに加えて、CDNやプラットフォームでよく使われる非標準コードもカバーし、それぞれを平易な日本語で、ブラウザ内で説明します。

ステータスコードの意味

1xx は情報(まれ)。2xx は成功で、200 OK、201 Created、204 No Content。3xx はリダイレクトで、301 恒久、302 一時、304 キャッシュ。4xx はクライアントエラーで、400 Bad Request、401 Unauthorized、403 Forbidden、404 Not Found、429 Too Many Requests。5xx はサーバーエラーで、500 Internal Server Error、502 Bad Gateway、503 Service Unavailable、504 Gateway Timeout です。Toovaはそれぞれをコンテキスト付きで説明し、定義したRFCへのリンクも示します。

よくある落とし穴

302と301の違いはSEOとリンクの整合性に影響します。401は認証情報が不足していることを意味し、403は認証情報は有効だがリソースが禁止されていることを意味します。レート制限のときに返すべきは429ですが、多くのプラットフォームは誤って503を返します。Toovaはこれらの区別を例とともに表示し、よくある状況に対する正しいコードを示します。APIを設計したり、想定外のレスポンスをデバッグしたりするときに便利です。

ローカルのみ

参照はすべてブラウザ内で動作します。すべてのステータスコード定義はページに同梱されています。API呼び出し、レート制限、停止はありません。最初の読み込み後はオフラインでも動作するため、デバッグセッションの真っ最中に他のサービスが不安定でも、Toovaは信頼できるリファレンスになります。

よくある質問

401と403の違いは何ですか?
401 Unauthorizedは、リクエストに有効な認証情報がないことを意味します。403 Forbiddenは、認証情報は有効だがそのユーザーにとってリソースが立ち入り禁止であることを意味します。多くのAPIはこれらの名称を入れ替えて使いますが、仕様は明確です。未認証なら401、認証済みだが不許可なら403です。
301と302はどう使い分けますか?
301 Moved Permanentlyは、新しいURLが正規であると検索エンジンとクライアントに伝えます。リンクの評価とブックマークは更新されるべきです。302 Foundは一時的なので、元のURLが正規のままです。移行とブランド変更には301を使ってください。
429は標準ですか?
はい。RFC 6585がレート制限のための429 Too Many Requestsを定義しています。多くのプラットフォームは同じ目的で今でも503 Service Unavailableを使っていますが、5xxはクライアントの動作ではなくサーバーの問題を示唆するため、厳密には誤りです。
418のような非標準コードはどうですか?
418 I'm a teapotはRFC 2324、エイプリルフールの仕様に由来します。コード上に登場するという意味では実在しますが、本番用ではありません。Toovaは網羅性のため、注釈付きでこれらも掲載します。
データはサーバーへ送信されますか?
いいえ。参照は完全にクライアント側で動作します。