為什么記錄這個,因為今天看nginx的配置文件的時候,發(fā)現(xiàn)了`include mine.types;`和`default_type application/octet-stream;`。當(dāng)時沒有明白過了這是做什么的,后來才反應(yīng)過來,還是基礎(chǔ)知識不扎實,現(xiàn)在就簡單記錄一下,這個的的作用,主要是將mine-type的對應(yīng)關(guān)系引入模塊,第二句是設(shè)置返回內(nèi)容的默認類型。
其中mine-type主要是服務(wù)器根據(jù)web請求的靜態(tài)資源文件的后綴對應(yīng)的mine-type類型,然后設(shè)置HTTP Response的Content-Type,最后瀏覽器根據(jù)Content-Type的值處理文件。
要更好的理解mine-type,首先要了解瀏覽器是如何處理內(nèi)容的。在瀏覽器中顯示的內(nèi)容有各種類型的文件,如 HTML、 XML、 GIF、還有視頻等等,那么,瀏覽器是如何區(qū)分它們,什么內(nèi)容對應(yīng)什么形式來顯示呢?答案是 MIME Type,也就是該資源的媒體類型。而這個MINE Type是由名字叫IETF(國際互聯(lián)網(wǎng)工程任務(wù)組)規(guī)范的,相關(guān)規(guī)范可以查看對應(yīng)文檔。
當(dāng)前名稱:mine-type理解及content-type的邏輯關(guān)系
文章轉(zhuǎn)載:
http://weahome.cn/article/jcgjeg.html