一、
形式不同text/html是以html的形式输出,比如就会在页面上显示一个文本框。text/plain形式就会在页面上原样显示这段代码。
二、意思不同
text/html的意思是将文件的content-type设置为text/html的形式,浏览器在获取
到这种文件时会自动调用html的解析器对 文件进行相应的处理。text/plain的意思是将文件设置为纯文本的形式,浏览器在获取到这种文件时并不会对其进行处理。
三、编码来源不同
text/html是html格式的正文,text/plain是无格式正文。text/xml忽略
xml头所指定编码格式而默认采用us-ascii编码,application/xml会根据xml头指定的编码格式来编码。text/plain还可以有效避免XSS漏洞。