HTTP详解--发送多种数据的多部分对象集合(七)
2017-07-10 09:19
211 查看
MIME
图示:
说明:发送邮件时,可以在邮件中写入文件并添加多份附件。这就采用了MIME(Multipurpose Internet Mail Extensions,多用途因特网邮件扩展)机制,它允许邮件处理文件,图片,视频等多个不同类型的数据。
MIME扩展使用"多部分对象集合"的方法,来容纳多份不同类型的数据;
HTTP协议也采纳了多部分对象集合,发送的一份报文主体内可含有多类型实体。通常是在图片或文本文件等上传时使用;
多部分对象集合包含的对象如下
multipart/form-data
Web表单文件上传时使用;
multipart/byteranges
状态码206响应报文包含了多个范围的内容时使用;
multipart/form-data
multipart/byteranges
在HTTP报文中使用多部分对象集合时,需要在首部字段里加上Content-type;
使用boundary字符串来划分多部分对象集合指明的各类实体。在boundary字符串指定的各个实体的起始行之前插入"--"标记作为结束;
各部分对象集合的每个部分类型中,都可以含有首部字段;
相关文章推荐
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP详解--发送多种数据的多部分对象集合(七)
- HTTP报文内的HTTP信息之发送多种数据的多部分对象集合
- PHP通过Http Post请求发送Json对象数据?
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- Android使用HttpUrlConnection请求服务器发送数据详解
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)