`
无量
  • 浏览: 1146669 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

HTTP----MIME解释

阅读更多
MIME(Multipurpose Internet Mail Extensions)多功能网际邮件扩充协议。在HTTP协议中,MIME被定义在Content-Type后。

最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言文档,而为了支持多媒体数据类型,HTTP协议中就是用了附加在文档之前数据类型信息来标识数据类型。
常见的MIME类型:
超文本标记语言:.html  --->  text/html
普通文本:.txt  ---->  text/plain
JEPG图形:.jepg,.jpg  ---->  image/jepg
tar文件:.tar  ---->  application/x-tar
等等很多


MIME是服务器通知客户机传送文件是什么类型的主要方法,客户机浏览器也通过MIME告诉服务器它的参数,在网上,如果接收到的文件没有MIME头,就默认为HTML格式。  当MIME的为text/plain即:Content-Type text/plain时,浏览器蒋直接显示而不关心他是什么字体和颜色之类的参数
分享到:
评论

相关推荐

    MIME-type MIME-type MIME-type MIME-type

    MIME类型不仅用于电子邮件系统中,还广泛应用于HTTP协议和其他网络通信协议中。 ### 列出的MIME类型详解 #### 3D模型文件 - **.3dm** 和 **.3dmf**: 这两种扩展名对应的MIME类型为 `x-world/x-3dmf`,通常用于3D...

    web.xml中的mime-type标签作用与使用

    其中,`mime-mapping`元素用于将文件扩展名映射到MIME类型(Multipurpose Internet Mail Extensions Type),这对于处理HTTP请求中的文件类型至关重要。 #### MIME-Type简介 MIME-Type是一种标准,用于标识文件或...

    commons-beanutils-1.7.0,apache-mime4j-0.6,dom4j-1.6.1,httpclient-4.0.1

    以下是对每个库的详细解释: 1. **commons-beanutils-1.7.0**: Apache Commons BeanUtils是Apache软件基金会的一个项目,它提供了一组实用工具类,用于简化JavaBean属性的访问和操作。这个库包含了大量方便的方法...

    MIME类型的自定义

    本文将根据提供的示例MIME类型进行详细解释,并探讨如何自定义MIME类型以满足特定需求。 #### 1. 常见MIME类型详解 ##### 文档类型 - **application/vnd.lotus-1-2-3**: 表示Lotus 1-2-3电子表格文件。 - **...

    File-MimeInfo:Perl模块,用于使用freedesktop.org共享的mime-info数据库确定文件类型

    1. **Perl**: Perl是一种高级、通用、解释型、动态编程语言。它的语法吸收了C语言、shell脚本等其他语言的特点,特别适合文本处理和系统管理任务。 2. **mimetypes**: MIME类型,也称为媒体类型,是互联网上表示...

    IIS MIME设置

    当服务器向客户端发送多媒体数据时,例如图片、音频或视频文件,它会附带一个MIME类型标识,告诉浏览器如何解释这些数据。例如,当浏览器接收到一个标记为`image/jpeg`的数据时,它就会知道这是一个JPEG格式的图片,...

    常用附件对应的mime类型

    ### 常用的MIME类型及其解释 #### 文档与办公软件 - **`application/msword`**:此类型用于Microsoft Word文档,扩展名通常为`.doc`。 - **`application/vnd.ms-excel`**:这是Excel电子表格的MIME类型,其扩展名...

    linux windows MIME类型大全

    MIME类型是互联网通信的核心组件,它们确保了数据的正确解释和呈现。无论是对于开发人员还是终端用户,熟悉常见的MIME类型都是必不可少的。在Linux和Windows环境中,适当配置MIME类型可以显著提升文件处理的速度和...

    MIME Quoted Printable & Base64 编码解码程序

    例如,非ASCII字符或者一些控制字符会在邮件传输过程中被错误地解释或丢失。Quoted-Printable编码通过在每个可打印字符前添加等号(=)来表示,对于非ASCII字符,会将其转换为ASCII的十六进制表示形式,例如,空格会...

    前端开源库-know-your-http-well

    "know-your-http-well"是一个专为前端开发者设计的开源库,旨在帮助开发者全面掌握HTTP的相关知识,包括HTTP头、媒体类型、请求方法以及状态码等核心概念。这个库不仅提供了详尽的解释,还链接到官方规范,方便...

    [JavaMail]8详解Message和MIME.docx

    MIME类型是一种用于标识文档或文件类型的标签,它决定了浏览器如何解释接收到的数据。服务器通常使用文档的文件扩展名来确定其MIME类型,并在发送文件前向客户端提供该信息。 - **服务器与MIME类型**:服务器需定义...

    HoaMime一个MIME检测PHP库

    3. 文档,可能包括README文件或API文档,解释了如何安装、配置以及调用库的各种方法。 4. 可能还包括一个LICENSE文件,规定了库的使用许可条件。 使用HoaMime库,开发者可以: - 使用简单的API来获取文件的MIME类型...

    httpd-2.4.37-win32-VC15

    Apache HTTP Server是较流行的HTTP...快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,有效免费,有效源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是较佳选择。

    期末测试卷-2021-2022学年道德与法治三年级上册-部编版93.doc

    然而,这个内容并不符合一个关于IT知识的详细解释,因为它是有关一个道德与法治的三年级上册期末测试卷的描述。尽管如此,我可以尝试将其中可能与IT相关的部分提取出来: - MIME格式:这是一种在互联网上传输多媒体...

    MIME类型大全.pdf

    以下是一些常见的MIME类型及其含义的详细解释: 1. application/x-rar-compressed(.rar):表示该文件是用RAR压缩工具压缩的压缩包。RAR是广泛使用的压缩格式之一,它可以提供较高的压缩比。 2. application/vnd....

    WEB.XML元素祥解

    `description`元素用于提供Web应用的描述性文本,帮助理解和解释应用的功能和用途。这通常是用于文档化的,比如: ```xml <description>This Web application represents the store developed for rare-books.com...

    httpclient-4.5使用需要的所有jar包

    以下是对这些jar包及其作用的详细解释: 1. **httpclient-4.5.jar**:这是核心的HTTPClient库,包含了执行HTTP请求和响应的基本功能,如GET、POST、PUT等HTTP方法,以及处理Cookie、重定向、认证和连接管理等功能。...

    nginx安装与详细参数解释-含nginx-conf文件,里面加了部分注释

    - `http` 块包含所有HTTP服务器的相关设置,包括MIME类型、缓存设置等。 - `server` 块定义了一个虚拟服务器,可以指定监听的端口、域名以及具体的处理规则。 2. **示例配置项**: - **监听端口**:`listen 80;`...

    Ubuntu下通过Wine安装阿里旺旺并解决中文乱码.docx

    详细知识点解释: 一、Wine 在 Ubuntu 中的安装和配置 * Wine 是一个允许在 Linux 操作系统上运行 Windows 应用程序的开源实现。 * 在 Ubuntu 中,可以使用软件包管理器来安装 Wine。 * Wine 的版本号为 1.9.6,在...

    JSP配置文件解释

    **JSP配置文件解释** 在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术。JSP配置文件通常是指`web.xml`,它是Web应用的部署描述符,定义了应用的结构和行为。这篇博文将深入探讨`web.xml`...

Global site tag (gtag.js) - Google Analytics