Content-Type:application/x-www-form-urlencodedとは?
MDNで調べる
application/x-www-form-urlencoded: キーと値は、 '&' で区切られ、キーと値の組が '=' で結ばれた形でエンコードされます。キーや値が英数字以外の文字であった場合は、パーセントエンコーディングされます。このため、このタイプはバイナリデータを扱うのには向きません(代わりに multipart/form-data を使用してください)
この属性で Content-Type HTTP ヘッダーの値を指定できます。このヘッダーはサーバーに対して送信するデータの種類を伝えることから、とても重要です。既定値は application/x-www-form-urlencoded です。人間の言葉では、「これは URL 形式でエンコードされたフォームデータです。」という意味です。
仕様を調べる
↓
x-www-form-urlencoded application/x-www-form-urlencoded [WHATWG][Anne_van_Kesteren]
↓
whatwg:Living Standard — Last Updated 21 August 2023
application/x-www-form-urlencoded 形式 は、 クエリパラメタたちが成すリストを符号化する仕方を供する。
注記: application/x-www-form-urlencoded 形式は、 何年にもわたる実装の不幸な巡り合わせの結果,多くの面で奇異なものになっており、 相互運用能を得るために必要とされる要件の集合からなる,妥協の産物である — 良い設計の実施を表現する仕方は無い。 読者は特に、 文字符号化法とバイト列との間で繰り返される(場合によっては入れ子にされた)変換のひねくれた詳細に,注意を払うように。 あいにく,この形式は HTML フォームに普及しているがため、 広く利用されている。 [HTML]
やばそう