コンテンツへスキップ
uencoder

HTTP ステータスコードの意味を調べる

任意の HTTP ステータスコード(1xx〜5xx)について、カテゴリ、理由フレーズ、一般的な使われ方を取得します。

  1. 1

    HTTP ステータスコードはグループに分かれています:1xx 情報、2xx 成功、3xx リダイレクト、4xx クライアントエラー、5xx サーバーエラー。カテゴリーだけでなく正確な意味を知ることは、API レスポンスのデバッグと適切なエラーハンドリングの設計に役立ちます。

  2. 2
    HTTP ステータスコードリファレンス →

    ステータスコード(例: 418)を入力するか、カテゴリー別に閲覧してください。ツールは理由フレーズ('I'm a Teapot')、カテゴリー、いつ使うかと関連コードとの違いを含む利用上の注意を返します。

よくある質問

認証失敗には 401 と 403 のどちらを使うべきですか?
401 Unauthorized は、リクエストに有効な認証情報がない(ログインしていない)ことを意味します。403 Forbidden は、認証済みユーザー(ログイン済みだが権限がない)に対してサーバーが許可を拒むことを意味します。「まずログインしてください」には 401 を、「これはできません」には 403 を使ってください。
301 と 308 の違いは何ですか?
301 Moved Permanently は、リダイレクト時にメソッドが POST から GET に変わる可能性があります(歴史的な挙動)。308 Permanent Redirect はメソッドを保持します。メソッドが変わってはならない恒久リダイレクトには 308 を、古いクライアントとの互換性には 301 を使ってください。

関連ツール