对form表单post的研究
来源:互联网 发布:淘宝男士防晒衣 编辑:程序博客网 时间:2024/06/08 11:51
========================get方式提交form
默认方式为get,表单元素必须要有name属性,最后各个表单元素的值(如果是file类型,值为文件名)会拼接成get方式的URL(带有querystring)。如果action属性的URL原来带有querystring,没用会被替换。
========================post 方式提交form
============不上传文件时(假设只有两个文本框,name分别为t1,t2)
application/x-www-form-urlencoded 方式 拼接了一个querystring格式(t1=abc&t2=123)的字符串,放在body中发送。
text/plain 方式 也是拼接了一个类似querystring格式的字符串,把&符号换成换行符,就这点区别,所以一般不用这种方式。
multipart/form-data 方式 拼接了如下这个字符串
------WebKitFormBoundaryoN4c6mtJxYsthawZ
Content-Disposition: form-data; name="t1"
as
------WebKitFormBoundaryoN4c6mtJxYsthawZ
Content-Disposition: form-data; name="t2"
1123
------WebKitFormBoundaryoN4c6mtJxYsthawZ--
============只上传文件时(假设只有两个文件框,name分别为t1,t2)注意:一个文件框加 multiple="true"属性就可以一次选多个,相当于
多个文件框
application/x-www-form-urlencoded 方式 每个文件框只能选一个文件,然后拼接成(t1=a.jpg&t2=b.jpg)格式提交,可以看到只有文件名。
text/plain 方式 每个文件框只能选一个文件,上面的&变成换行符 很类似
multipart/form-data 方式 每个文件框只能选一个文件,在浏览器看到的内容如下,隐藏了数据体,而node后台看到了数据体(在
Content-Type: image/jpeg 后面)
------WebKitFormBoundaryr4RCxmNfojDmqUlc
Content-Disposition: form-data; name="t1"; filename="avatar.jpg"
Content-Type: image/jpeg
------WebKitFormBoundaryr4RCxmNfojDmqUlc
Content-Disposition: form-data; name="t2"; filename="avatar2.jpg"
Content-Type: image/jpeg
------WebKitFormBoundaryr4RCxmNfojDmqUlc--
0 0
- 对form表单post的研究
- 表单 form 的 get/post 方法
- 对表单form get或post提交数据乱码的终极处理方式
- struts2中form表单使用post方式提交参数(键值对)超过10000的限制
- JS对form表单的验证
- js对表单form的操作
- 对模拟form表单的疑问
- jquery 对form表单的动态操作
- 表单form中对回车键的感应
- jQuery对form表单的操作
- 对,是form表单
- EASYUI FORM表单提交post
- form 表单中method的get和post的区别
- 实现Form表单域中Post大于100K的数据
- Form表单中method="post/get'的区别
- Form表单中method="post/get"的区别
- 模拟Form 的POST方式提交表单 获取网页快照
- HTML表单(HTML Form)中get 和post 的区别
- Android 小米手机开发APP图标更换后还显示原来的图标
- 迷宫问题求最小路径
- Dubbo+Zookeeper+Spring (3)
- loadrunner问题解决:TPS中有Action_Transaction 和 vuser_init_Transaction
- 64-ia-32架构优化手册(1)
- 对form表单post的研究
- 限制提交次数
- Oracle:如何使用PL-SQL 11.0连接远程Oracle12c服务器?
- [USACO1.2]方块转换 Transformations
- android基础-单元测试—junit
- JVM 原理分析及调优
- 开发中遇到的错误
- IDAuthority
- 实验3 Android UI 任务:手机信息页面