1. 程式人生 > >mine-type理解及content-type的邏輯關係

mine-type理解及content-type的邏輯關係

            為什麼記錄這個,因為今天看nginx的配置檔案的時候,發現了`include mine.types;`和`default_type application/octet-stream;`。當時沒有明白過了這是做什麼的,後來才反應過來,還是基礎知識不紮實,現在就簡單記錄一下,這個的的作用,主要是將mine-type的對應關係引入模組,第二句是設定返回內容的預設型別。
            其中mine-type主要是伺服器根據web請求的靜態資原始檔的字尾對應的mine-type型別,然後設定HTTP Response的Content-Type,最後瀏覽器根據Content-Type的值處理檔案。
            要更好的理解mine-type,首先要了解瀏覽器是如何處理內容的。在瀏覽器中顯示的內容有各種型別的檔案,如 HTML、 XML、 GIF、還有視訊等等,那麼,瀏覽器是如何區分它們,什麼內容對應什麼形式來顯示呢?答案是 MIME Type,也就是該資源的媒體型別。而這個MINE Type是由名字叫IETF(國際網際網路工程任務組)規範的,相關規範可以檢視對應文件。