ヘッダーを見る
Coddyの「ターミナルで学ぶネットワーク」コースのレッスン 26/47。
デフォルトでは、curl はボディだけを出力します。2つのフラグでその動作を変更できます。
-i はレスポンスヘッダーをボディの上に含めます。ページは正しく表示されるのに何かがおかしい場合に使います。
-I は HEAD メソッドを使ってヘッダーだけを取得するため、大きなデータはダウンロードされません。何かが存在するか、種類は何か、サイズはどのくらいかを確認したいときに使いましょう。
curl -si http://127.0.0.1:9116/index.html | head -1
curl -sI http://127.0.0.1:9116/index.html実行ごとの生のヘッダー出力を比較するときは注意してください。通常、毎秒変化する Date が含まれています。ブロック全体の差分を取るのではなく、実際に確認したいヘッダーをフィルタリングしてください。
チャレンジ
中級レスポンスを取得し、ヘッダーを含む最初の行を読み取ります。
index.htmlを含むフォルダーをポート9116で提供し、curlにヘッダーを含めて、ステータス行である最初の行だけを出力するよう指示します:
HTTP/1.0 200 OK自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ターミナルで学ぶネットワークのすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド