說明
本文是作者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,我會不定期的分享一些開發技巧