ウェブと開発 / CLEARBYTE

サイト検査と連携のHTTPステータスコード

ステータスはHTTP要求の結果です。見た目がエラーページでも200なら本当の404とは異なります。コード、メソッド、ヘッダーを合わせて確認します。

サイト検査と連携のHTTPステータスコード

ステータスはHTTP要求の結果です。見た目がエラーページでも200なら本当の404とは異なります。コード、メソッド、ヘッダーを合わせて確認します。
コード意味実用上の解釈
200OK要求成功。メソッドに応じて本文を解釈します。
201作成済み要求により1つ以上の資源が作成されました。
204内容なし要求成功、応答内容はありません。
301恒久的な移動恒久的な新URIがあります。一部クライアントはPOSTをGETへ変更する場合があります。
302一時移動先あり一時転送。一部クライアントはPOSTをGETへ変える場合があります。
307一時的リダイレクト要求メソッドを維持する一時転送です。
308恒久的リダイレクト要求メソッドを維持する恒久転送です。
304変更なし条件付きGET/HEADで保存済み表現を再利用できます。
400不正な要求クライアント側の問題と判断され、処理できないか拒否しています。
401認証が必要有効な認証情報が必要です。
403アクセス禁止サーバーは要求を理解したうえで拒否しています。
404見つかりません現在の表現が見つからないか、サーバーが存在を開示しません。
405メソッド不許可メソッドは既知ですが、この対象資源では非対応です。
410消滅済みアクセスできなくなっており、恒久的と考えられます。
429要求過多要求頻度が制限されています。Retry-Afterが付く場合があります。
500サーバー内部エラー予期しないサーバー状態により完了できませんでした。
502ゲートウェイエラーゲートウェイが無効な上流応答を受けました。
503サービス利用不可サーバーが一時的に要求を処理できません。
504ゲートウェイタイムアウトゲートウェイが時間内に上流応答を受け取れませんでした。
この参照表を CSV でダウンロード ↓

計算式と方法

文書やJSONを解析する前に確認します。正規URL検証では転送を意図的に追って経路を記録し、削除ページは表示と実ステータスを検査します。認証、制限、一時障害を分け、429/503のRetry-Afterを守ります。200本文にも業務エラーがあり得るため、コードだけで全処理を検証できません。

計算例

不明URLに「ページが見つかりません」と表示し200を返すなら意味が不一致です。独自デザインでも正しい404を返せます。

結果を変える要因

一部の標準的意味の要約で、全コードやアプリ契約は網羅しません。403や404は資源が過去に存在しなかった証明ではありません。

出典と定義

計算方法の確認日:

関連する作業へ進む