说明
本文是作者Lefe所创,转载请注明出处,如果你在阅读的时候发现问题欢迎一起讨论。本文会不断更新。
正文
对于客户端开发者来说,对于HTTP或HTTPS请求都非常熟悉。但是对于HTTP请求我们真的了解吗?
报文格式
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,我会不定期的分享一些开发技巧