Menu
Coddy logo textTech

ステータスコード

Coddyの「ターミナルで学ぶネットワーク」コースのレッスン 22/47。

すべてのレスポンスは3桁のコードで始まり、最初の桁が誰に責任があるかを示します。

  • 2xx は成功です。200 OK、201 Created。
  • 3xx は別の場所へ移動します。301 moved permanently、302 found。
  • 4xx はリクエストが間違っています。404 not found、401 unauthorized、403 forbidden。
  • 5xx はサーバーが壊れています。500 internal error、503 unavailable。

4xxと5xxの違いが重要です。4xxはあなたの責任なので、リクエストを修正します。パスが間違っている、トークンがない、データが不正であるなどです。5xxは相手の責任なので、再試行が役立つ可能性があり、リクエストを変更しても意味がありません。

404は完全に成功したリクエストであることを覚えておいてください。接続は機能し、サーバーは理解し、その回答は「そのようなものはない」でした。curlは0で終了します。

challenge icon

チャレンジ

中級

同じサーバーから異なる2つのコードを取得します。

  1. hereを含むindex.htmlを作成し、ポート9112でフォルダーを提供します
  2. /index.htmlを要求し、そのステータスコードを出力します
  3. /missing.htmlを要求し、そのステータスコードを出力します

期待される出力:

200
404

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

ターミナルで学ぶネットワークのすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド