欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

[日常] HTTP的媒体类型

程序员文章站 2023-12-25 15:58:39
HTTP的媒体类型 1.MIME类型的数据格式标签(MultIpurpose Internet Mail Extension) 2.最初用于电子邮件系统之间搬移,多用途互联网邮件扩展 3.MIME类型是一种文本标记,表示一种主要的对象类型和一种子类型,通过相应报头content-type传递 4.M... ......
http的媒体类型
1.mime类型的数据格式标签(multipurpose internet mail extension) 
2.最初用于电子邮件系统之间搬移,多用途互联网邮件扩展
3.mime类型是一种文本标记,表示一种主要的对象类型和一种子类型,通过相应报头content-type传递
4.mime类型举例
    html格式 text/html
    普通ascii文本 text/plain
    jpeg图片 image/jpeg
    gif格式图片 image/gif
    apple的quicktime电影 video/quicktime
    微软powerpoint文件 application/vnd.ms-powerpoint

5.mime的编码:
mime提供了一种可以在邮件中附加多种不同编码文件的方法,弥补了原来的信息格式的不足。实际上不仅仅是邮件编码,现在mime经成为http协议标准的一个部分。
mime定义了两种编码方法base64与qp(quote-printable)

6.m3u8的文件需要加mime类型:
/etc/apache2/mods-enabled/mime.conf 
addtype application/x-mpegurl m3u8
addtype video/mp2t ts

7.
邮件中内嵌资源的三种方式,范围由大到小层次关系,大的可以包含小的
content-type: multipart/mixed 如果是附件
content-type: multipart/related 如果存在内嵌资源
content-type: multipart/alternative 如果存在纯文本和html

8.使用命令发送一封mime邮件
/usr/sbin/sendmail -t -f admin@qingguow.cn <<eof
subject: 测试主题
to: 630892807@qq.com
mime-version: 1.0
content-type: text/plain
哦,是吗
eof

9.
    1.微信扫码下载,如果头是文本类型,就不能下载
    2.在某些类型手机上也不能下载
    3.需要是下面这个头
    content-type: application/vnd.android.package-archive

 

上一篇:

下一篇: