zoukankan      html  css  js  c++  java
  • [日常] HTTP的媒体类型

    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
  • 相关阅读:
    Java8新特性
    中文乱码常见解决方案
    Btrace的使用方法
    jquery获取的html元素和document获取的元素的区别
    Easy UI分页控件修改刷新方法后触发两次请求
    js获取字符串的实际长度并截断实际长度
    js生成唯一的uuid
    easy UI动态赋值
    springmvc+shiro认证框架配置
    shiro配置unauthorizedUrl,无权限抛出无权限异常,但是不跳转
  • 原文地址:https://www.cnblogs.com/taoshihan/p/9919103.html
Copyright © 2011-2022 走看看