プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

プログラマーへの道 #146 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の実装は以下です。
https://github.com/tio-iis/memo-server/pull/59/files

現時点でのソースコードは以下です。
https://github.com/tio-iis/memo-server/tree/0fe14309209e98f744ad946c7310ce3a2d414e42

補足内容

Content-Type について

Content-Type についての説明は以下です。
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Content-Type

Content-Type はHTTPリクエストのHeaderとHTTPレスポンスのHeaderに付けることができます。 HTTPリクエストの場合はリクエストを送信するクライアント側がサーバに送信するデータフォーマットを伝えるために利用します。 HTTPレスポンスの場合はレスポンスを返すサーバがクライアント側に返すデータフォーマットを伝えるために利用します。

今回の実装はバックエンドサーバのバリデーション実装ということなので、HTTPリクエストのContent-Typeをバリデーションしていますが、 本来であればHTTPレスポンスにもContent-Typeを付けるべきですね。 こちらは今後の動画で対応する予定です。