演習課題「ヘッダー情報を出力する」
右のターミナルで、以下のcurlコマンドを実行すると、practice.phpを「output.txt」というファイルに保存できます。curlコマンドにvオプションを付けて、通信の途中経過も「output.txt」に保存してください。
なお、通信の途中経過は「>」だけではファイルに含むことはできません。
コマンドの最後に「2>&1」を追加することで途中経過も含めてファイルに書き出すことができます。
curl http://xxx.learning.paiza-user-learning.cloud/~ubuntu/practice.php > output.txt 2>&1
(上記 xxx は、皆様によって異なります。)
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#04:HTTPの中身を知ろう
HTTPの中身について学習します。「HTTP」は、ブラウザとWebサーバがデータをやり取りする通信手順です。HTTPを理解すると、ブラウザとサーバ間の通信する内容をもっと理解できるようになります。
$ curl http://xxx.learning.paiza-user-learning.cloud/~ubuntu/index.php
動画では「http://paiza-webtech.paiza-user.cloud」となっておりますが、皆様は、この動画ページの右下エリアに表示されているブラウザのWebページアドレス(http://5d0772ae098c4b00b3137efb.learning.paiza-user-learning.cloud のように、「learning.paiza-user-learning.cloud」の前がランダムな英数字となっている)を使用してください。
HTTP の基本 | Webセキュリティの小部屋
https://www.websec-room.com/2013/02/23/169
HTTP はステートレス | Webセキュリティの小部屋
https://www.websec-room.com/2013/02/23/178
HTTP の概要 - HTTP | MDN
https://developer.mozilla.org/ja/docs/Web/HTTP/Overview