「パーセントエンコーディング」の版間の差分

削除された内容 追加された内容
Content-Typeのリンク先をメディアタイプに変更。脚注ヘルプテンプレートの追加。
15行目:
 
== application/x-www-form-urlencoded ==
[[Hypertext Transfer Protocol|HTTP]]の[[Hypertext Transfer Protocol#メソッド|POST]]メソッドで[[フォーム (ウェブ)|Webフォーム]]の文字列を送信する場合に、文字列はエンコードして送信される。その際の符号化方法は[[Multipurpose Internet Mail Extensions|MIME]]の[[Multipurpose Internet Mail Extensions#Content-Typeメディアタイプ|Content-Type]]がapplication/x-www-form-urlencodedで指定される。この符号化方法は[http://tools.ietf.org/html/rfc1866#section-8.2.1 RFC1866のSection-8.2.1]で定義されている。この符号化方法を'''URLエンコード'''と言うことがある。
 
application/x-www-form-urlencodedでは、[[半角スペース]]([[ASCII]]コード 20)は「+」に変換される。このため、バイナリデータを[[Base64]]経由で直接[[Hypertext Transfer Protocol#メソッド|POST]]することはできず、下記の手順で[[Base64#変形版|Base64Url]]に変換してPOSTする必要がある。
30行目:
 
== 脚注 ==
{{脚注ヘルプ}}
{{Reflist}}