x-www-form-urlencoded与multipart/form-data区别
来源:互联网 发布:php开源博客 编辑:程序博客网 时间:2024/06/05 16:35
http://blog.chinaunix.net/uid-7210505-id-329700.html
分类: 系统运维
分类: 系统运维
application/x-www-form-urlencoded 与 multipart/form-data 的区别
Submitted by ryan on Mon, 09/20/2010 - 00:25
在Flex中,UrlRequest中的contentType默认值为 application/x-www-form-urlencoded。
而对于 FileReference.upload() 请求的内容类型将自动设置为 multipart/form-data 并忽略 contentType 属性的值。
"application/x-www-form-urlencoded",他是默认的MIME内容编码类型,一般可以用于所有的情况。但是他在传输比较大的二进制或者文本数据时效率极低。这种情况应该使用"multipart/form-data"。如上传文件或者二进制数据和非ASCII数据。
关于"application/x-www-form-urlencoded"和"multipart/form-data"的消息的区别可以看下面的例子:
这是一个表单,有2个表单域:name和email
-------------------------------------
| field value |
| name: ryan ou |
| email: ryan@rhythmtechnology.com |
--------------------------------------
在 application/x-www-form-urlencoded 消息中:
......
name=ryan+ou&email=ryan@rhythmtechnology.com
......
(不同的field会用"&"符号连接;空格被替换成"+";field和value间用"="联系,等等)
再看multipart/form-data 消息中:
......
-----------------------------7cd1d6371ec
Content-Disposition: form-data; name="name"
ryan ou
-----------------------------7cd1d6371ec
Content-Disposition: form-data; name="email"
ryan@rhythmtechnology.com
-----------------------------7cd1d6371ec
Content-Disposition: form-data; name="Logo"; filename="D:\My Documents\My Pictures\Logo.jpg"
Content-Type: image/jpeg
......
(每个field被分成小部分,而且包含一个value是"form-data"的"Content-Disposition"的头部;一个"name"属性对应field的ID,等等)
0 0
- x-www-form-urlencoded与multipart/form-data区别
- x-www-form-urlencoded与multipart/form-data区别
- x-www-form-urlencoded与multipart/form-data区别
- x-www-form-urlencoded multipart/form-data
- application/x-www-form-urlencoded 与multipart/form-data
- application/x-www-form-urlencoded与multipart/form-data
- multipart/form-data与application/octet-stream的区别、application/x-www-form-urlencoded
- multipart/form-data与application/octet-stream的区别、application/x-www-form-urlencoded
- application/x-www-form-urlencoded、multipart/from-data的区别?
- application/x-www-form-urlencoded multipart/form-data text/plain
- application/x-www-form-urlencoded、multipart/form-data、text/plain
- application/x-www-form-urlencoded、multipart/form-data、text/plain
- application/x-www-form-urlencoded、multipart/form-data、text/plain
- application/x-www-form-urlencoded and multipart/form-data
- application/x-www-form-urlencoded、multipart/form-data、text/plain
- multipart/form-data和application/x-www-form-urlencoded
- application/x-www-form-urlencoded和multipart/form-data
- application/x-www-form-urlencoded、multipart/form-data、text/plain
- UVa 232 - Crossword Answers【字符串】
- 软考专项复习总结(一)
- Kinect for Windows V2和V1对比开发___骨骼数据获取并用OpenCV2.4.10显示
- 大型网站之分布式会话管理
- unity3D 调用set和get方法
- x-www-form-urlencoded与multipart/form-data区别
- BZOJ 2683/4066(简单题-kd-tree重构)
- 【PHP学习笔记】apache2.4的虚拟目录权限
- iOS新手入门之UITextField
- PageRank笔记
- errorPage的实际使用方法
- Getting started with the SAP Netweaver Gateway Service Consumption System
- 批量读取productFlavors
- AIDL 编译报couldn't find import for class原因探究