HTTP・Web 基礎4 択難易度 基礎

ステータスコード 500 が示す状態として正しいものはどれ?

正答

  1. クライアントの送ったリクエストに誤りがあった
  2. サーバーは正常だが対象のリソースが存在しなかった
  3. ネットワークが切断されリクエストが届かなかった
  4. サーバー側で予期しないエラーが起きて処理できなかった

解説

500 Internal Server Error は、サーバーがリクエストを処理中に例外や設定ミスなど予期しない問題に遭遇したときの汎用的なコード。先頭が 5 のコードはサーバー側に原因があることを表すため、まずサーバーのログを確認する。クライアント側の誤りは 400 系で表す。「リクエストが届かなかった」場合はサーバーが応答自体を返せないので、ステータスコードは付かず、ブラウザ側のネットワークエラーになる。

参考: developer.mozilla.org

status-code5xx

この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く

HTTP・Web 基礎クイズへ