HTTP

说明

本文是作者Lefe所创,转载请注明出处,如果你在阅读的时候发现问题欢迎一起讨论。本文会不断更新。

正文

对于客户端开发者来说,对于HTTP或HTTPS请求都非常熟悉。但是对于HTTP请求我们真的了解吗?

报文格式

屏幕快照 2016-12-25 下午7.29.06.png

MIME(Multipurpose Internet Mail Extensions) 多用途互联网邮件扩展

最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言HTML 文档,而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。
MIME意为多功能Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。

说的直白一点就是表示文件的一个类型,这样比如浏览器就可以知道用什么插件打开某个文件。比如上传一个Excel,那么浏览器就会找到WPS打开这个文件。

参考

https://imququ.com/post/four-ways-to-post-data-in-http.html
https://wapbaike.baidu.com/item/MIME

===== 我是有底线的 ======
喜欢我的文章,欢迎关注我的新浪微博 Lefe_x,我会不定期的分享一些开发技巧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容