TTPの404またはNot Foundは、HTTPステータスコードの一つ。クライアントがサーバに接続できたものの、クライアントの要求に該当するものをサーバが見つけられなかったことを示すもの。また、要求に応えられない理由を明らかにしないためにも使われる。
ウェブブラウザが表示する「サーバが見つかりません」のようなメッセージは、サーバとの接続に失敗したことを表すもので、404とは別である。
HTTPを使って通信を行うとき、ブラウザによるHTML文書(ウェブページ)などの要求に対して、サーバは応答を返すように求められる。応答には、数値によるステータスコードと電子メールのようなヘッダーと本文が含まれる。ステータスコード404では、最初の「4」がクライアント側のエラー(URLのミスタイプなど)を表し、続く「04」がエラーの種類を表す。こうしたHTTPの3桁のコードは、FTPやNNTPのようなHTTP以前からあるプロトコルに似ている。
powered by orn