PCからWebサーバにHTTPでアクセスしようとしたところ、HTTPレスポンスのステータスコードが404、説明文字列が“Not Found”のエラーとなった。
このエラーの説明として、適切なものはどれか。
ア | Webサーバ内に、URLで指定したページが見つからなかった。 |
イ | Webサーバのホスト名をDNSで検索したが、見つからなかった。 |
ウ | WebサーバへのIPパケットの経路が見つからず、HTTPリクエストがタイムアウトになった。 |
エ | Webサーバへのログイン時に指定した利用者IDが見つからず、ログインが拒否された。 |
答え ア
【解説】
HTTPレスポンスのステータスコードが404は“Not Found”(見つかりません)で、クライアントがサーバに接続できたものの、クライアントの要求に該当するもの (ウェブページ等) をサーバが見つけられなかったことを示します。
近年はセキュリティの観点からWebサーバの構造などをごまかすためにステータスコードとして404を返すようにしているWebサーバもあります。
【キーワード】
・HTTPステータスコード