情報アイランド

「情報を制する者は世界を制す」をモットーに様々な情報を提供することを目指すブログです。現在はプログラミング関連情報が多めですが、投資関連情報も取り扱っていきたいです。

ウェブ開発者なら必ず知っておくべき基礎知識(11)application/x-www-form-urlencoded

application/x-www-form-urlencodedとはメディアタイプ(MIMEタイプ)の1つであり、キーバリュー形式のデータをURI(URL)のクエリ部分に似た形式で表現するための形式です(なお、基本的にはデータのキーは重複していても構いません)。

application/x-www-form-urlencodedではキーバリューはキーとバリューを=で結合することによって記述します。また、複数のキーバリューは&で区切ります。

キーやバリューには英数字の他に下のような文字を使用することができます。

  • -
  • .
  • _
  • ~

これ以外の文字を使用する場合にはパーセントエンコード(URLエンコード)を行わなければなりません。ただし、空白文字についてはパーセントエンコードを行う代わりに+に置き換えなければなりません。なお、置き換えた+自体を更にパーセントエンコードする必要はありませんので注意してください。

また、改行はキャリッジリターンとラインフィードをパーセントエンコードしたものを続けることにより表現します

pizyumi
プログラミング歴19年のベテランプログラマー。業務システム全般何でも作れます。現在はWeb系の技術を勉強中。
スポンサーリンク

-web