🐈
1-3 URI, REST
作成日:
2022/02/21
0
https://www.techpit.jp を分解
https = プロトコル
www = ホスト名
techpit.jp = ドメイン名
パスという言葉はURIの部分を表すだけでなく、特定のなにかが存在する場所を表す文字列のこと。
原則としてURIに使用できる文字列の種類は限られています。
アルファベット数字記号
URIには日本語は使えません。日本語をURIに含める場合にはエンコーディング処理が必要。
例えば「テスト記事」という文字列は"%E3%83%86%E3%82%B9%E3%83%88%E8%A8%98%E4%BA%8B"となります。
実際にはブラウザでは日本語文字列のURIが見えていますが、
ブラウザ・サーバー間の通信ではこのようにエンコードされたURIがやりとりされています。
クエリパラメータ
URLの末尾に?で始めて、複数のものを&で繋ぎ、その対象を=でつなぐことで成立
全体としてはhttps://www.techpit.jp/articles?from=20200101&to=20201231
サーバー側は許可したクエリ文字列のみを読み取って、処理を進めます。
上記の例でいえば、サーバーはURLに付与されたfrom=とto=のあとに続く数字のみを認識して、処理を進めるような実装がなされているはずです。
Webデザイナーだったけどデザイン苦手で、コーダーとして生きていくと決めました。
ゆくゆくはフロントエンドエンジニアになりたいと思っているので、勉強します。