是html表单的application/x-www-form-urlencoded默认值?

Moo*_*oon 36 html forms enctype

我发现HTML表单只支持两种enctype类型.他们是application/x-www-form-urlencodedmultipart/form-data.我知道multipart/form-data我需要上传文件时使用.我application/x-www-form-urlencoded什么时候使用?它是默认形式的enctype吗?

Bal*_*usC 49

是的.以下是W3 HTML表单规范的引用:

此属性的默认值为"application/x-www-form-urlencoded".该值"multipart/form-data"应与INPUT元素结合使用type="file".

webbrowser将自动处理URL编码.


小智 8

应用程序/ x-WWW窗体-urlencoded

这是默认的内容类型.使用此内容类型提交的表单必须按如下方式编码:

1)控制名称和值被转义.空格字符被替换为'+',然后保留字符被转义,如[RFC1738],第2.2节中所述:非字母数字字符被'%HH'替换,百分号和两个十六进制数字代表ASCII代码字符.换行符表示为"CR LF"对(即,'%0D%0A').

2)控件名称/值按它们在文档中出现的顺序列出.名称通过'='与值分隔,名称/值对通过"&"分隔.

有关表单内容类型的更多信息,请查看链接,或者在此处获取有关文件上载等的更多信息.