第二章第一个项目——关于mime

一句话就能解释清楚。

MIME标注HTTP响应类型。

而后缀名标注文件类型。

---------分割线--------

http响应实质上只有数据,没有文件名

举个例子吧。

HTTP/1.1 200 OK 
Server: Apache
Date: Thu, 16 Jan 2014 00:41:21 GMT
Content-Type: video/x-flv 
Content-Length: 400925332 
Last-Modified: Tue, 08 Jan 2013 20:40:34 GMT 
Connection: keep-alive 
Cache-Control: max-age=315360000 
Accept-Ranges: bytes
......(响应体,已省略)

上面的响应并没有告诉了浏览器文件的后缀名,虽然你请求的url可能是以.flv结尾的,但是url里的后缀名是不靠谱的(要知道很多url是没有后缀名的,比如http: //www.zhihu. com/),MIME(即Content-Type)是标注响应类型的可靠办法。



posted @ 2018-01-18 22:42  superAnny  阅读(106)  评论(0编辑  收藏  举报