情報系専門学生の勉強/活動記録はいつまで毎日更新できるか #26

今日の予定

  • Pythonセキュリティプログラミング
  • 速読速聴・英単語 Core1900

26日目です。今日はまたしても英語ができなかったので(昨日の英文の続きなので始めるのが億劫になってしまっているのはありますが…)、明日以降でどうにか挽回したいです…。



Pythonセキュリティプログラミング

今日はHTTPについての基礎知識を学習しなおしました。

  • HTTPリクエスト…リクエストライン、ヘッダ、ボディの3つに分けられる
    • リクエストライン…クライアントがWebサーバに何を要求するか
    • ヘッダ…クライアント自身の情報、認証情報、転送するデータの詳細などに関する追加情報
      • 一般ヘッダ、エンティティヘッダ、リクエストヘッダ、レスポンスヘッダの4種類ある
    • ボディ…POSTメソッドで送信するデータを格納する
  • HTTPレスポンス…ステータスライン、ヘッダ、ボディの3つに分けられる(ヘッダ、ボディは既述)
    • ステータスライン…WebサーバがHTTPリクエストを処理した結果(ステータス)

Requestというライブラリを使って実際にHTTPリクエスト、レスポンスの様子を実際にPythonのコードを書きながら実感できたのでとてもすんなり頭に入ってきた感じがしました。

  • do_GET関数…クライアントからのGETメソッドに対する処理を行う

こんな感じで通信できました⇩ f:id:k08a1t:20210617011213p:plain f:id:k08a1t:20210617011225p:plain

明日の予定

MATLAB学習コース
Pythonセキュリティプログラミング
速読速聴・英単語 Core1900

明日はロボコンのミーティングもありモチベーションをより高めていくチャンスなので、モデリングMATLABを進めていければと思います。