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

Posted superAnny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二章第一个项目——关于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)是标注响应类型的可靠办法。



以上是关于第二章第一个项目——关于mime的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段

第一个片段替换为第二个片段后,如何打开导航抽屉

第二章第一个项目——package.json

从片段类中的对话框添加项目到recyclerview。

片段中不调用onReceive()方法

方向更改后片段中的 getActivity() 为空