标签存档: header

MIME简介与MIME类型大全

MIME,多功能Internet 邮件扩充服务,是Multipurpose Internet Email Extension的简写,它最初只被用于电子邮件系统,目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。 后来MIME被应用于HTTP协议中,使得HTTP传输的不仅是普通的HTML文本,而且可以说多媒体数据类型。
MIME类型是用来指定采用某种扩展名的文件用哪一种应用程序来打开。当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。例如,.xls扩展名的文件用Excel来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
下面是来源于网络收集并整理的“MIME类型大全”,这还有一份fedora14下的apache MIME配置文件,覆盖面还是比较全的,web开发过程中如果需要输出http head时可以参考使用。
阅读全文——共8985字

fedora14下apache(httpd)MIME文件

TypeConfig用于设置保存有不同的MIME类型数据的文件名,在Linux下缺省设置为/usr/local/apache/etc/mime.types。
  DefaultType text/plain
  如果Web服务器不能决定一个文档的缺省类型,这通常表示文档使用了非标准的后缀,那么服务器就使用 DefaultType定义的MIME类型将文档发送给客户浏览器。这里的设置为text/plain,这样设置的问题是,如果服务器不能判断出文档的 MIME,那么大部分情况下这个文档为一个二进制文档,但使用 text/plain格式发送回去,浏览器将在内部打开它而不会提示保存。因此建议将这个设置更改为 application/octet-stream,这样浏览器将提示用户进行保存。
阅读全文——共50124字

Content-Type一览/Multipart Internet Mail Extensions (MIME)

Multipart Internet Mail Extensions (MIME)
从老外网站上转来的一张相当完善的Content-Type表,部分文字做了翻译,可以直接查看
http://www.utoronto.ca/webdocs/HTMLdocs/Book/Book-3ed/appb/mimetype.html
不过这篇文章非常古老,96年的,现在又有很多新的MIME条目,这里有一篇比较新的 MIME简介与MIME类型大全,可以参看。
阅读全文——共10955字

HTTP协议header头域

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。
通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。
阅读全文——共4748字