天天看點

content-Type:text/plain和text/html

最近再看nodejs 

建立服務的時候:

var http = require("http"); +http.createServer(function (request, response) { + response.writeHead(200, {"Content-Type": "text/plain"}); + response.write("Hello World"); + response.end(); +}).listen(8000);

 對這個response.writeHead(200, {"Content-Type": "text/plain"});

不是很明了,特意百度了一下:

需要了解的概念

  Content-Type:用于定義使用者的浏覽器或相關裝置如何顯示将要加載的資料,或者如何處理将要加載的資料

  MIME:MIME類型就是設定某種擴充名的檔案用一種應用程式來打開的方式類型,當該擴充名檔案被通路的時候,浏覽器會自動使用指定應用程式來打開。多用于指定一些用戶端自定義的檔案名,以及一些媒體檔案打開方式。

text/html的意思是将檔案的content-type設定為text/html的形式,浏覽器在擷取到這種檔案時會自動調用html的解析器對檔案進行相應的處理。

text/plain的意思是将檔案設定為純文字的形式,浏覽器在擷取到這種檔案時并不會對其進行處理。