HTML <form> 标签的 enctype 属性
来源:互联网 发布:正大数据恢复中心骗局 编辑:程序博客网 时间:2024/05/21 17:42
在下面的例子中,表单数据会在未编码的情况下进行发送:
<form action="form_action.asp" enctype="text/plain"> <p>First name: <input type="text" name="fname" /></p> <p>Last name: <input type="text" name="lname" /></p> <input type="submit" value="Submit" /></form>
定义和用法
enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。
默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。
默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。
不对字符编码。
在使用包含文件上传控件的表单时,必须使用该值。
text/plain空格转换为 "+" 加号,但不对特殊字符编码。当enctype的默认值是application/x-www-form-urlencoded,这个值表示会将表单数据用&符号做一个简单的拼接。例如:
POST /1.1/auth/access_token HTTP/1.1Host: 127.0.0.1Cache-Control: no-cacheContent-Type: application/x-www-form-urlencodedusername=tom&password=123456
当enctype的值为multipart/form-data,这个值一般用于表单中包含文件上传的情况,它会将表单中的数据使用一个boundary作为分隔上传。例如:
POST /1.1/auth/access_token HTTP/1.1Host: 127.0.0.1Cache-Control: no-cache----WebKitFormBoundaryE19zNvXGzXaLvS5CContent-Disposition: form-data; name="username"18682750891----WebKitFormBoundaryE19zNvXGzXaLvS5CContent-Disposition: form-data; name="password"123456----WebKitFormBoundaryE19zNvXGzXaLvS5CContent-Disposition: form-data; name="format"json----WebKitFormBoundaryE19zNvXGzXaLvS5CContent-Disposition: form-data; name="client_id"android----WebKitFormBoundaryE19zNvXGzXaLvS5C
所以,其实form的enctype属性某种程度上决定了Content-Type值和请求body里头的数据格式。
0 0
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 enctype 属性
- HTML中的form标签的enctype 属性
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 enctype 属性
- HTML <form> 标签的 enctype 属性
- Form标签的enctype属性
- HTML源码中 form 标签的 enctype 属性
- form标签 enctype 属性
- Form表单标签的Enctype属性
- form表单标签的enctype属性
- HTML上传文件的form enctype属性
- html中form表单的enctype属性
- POJ3080 && POJ 3450
- 仿安卓 警示框 悬浮框
- win7 sublime Python 配置 一些有用的博客ref
- 数据结构实验之栈二:一般算术表达式转换成后缀式
- Linux内核的ioctl函数学习(转)
- HTML <form> 标签的 enctype 属性
- 二十几岁的女孩应该拥有的思考
- 使用ctypes调用C共享库中函数返回值为链表式结构时的方法
- JAVA 外观模式
- 2014 集训第二天
- rails自动生成大量记录的方法
- json生成与解析实例
- O2O营销模式编辑
- OpenFire源码学习之六:用户注册