HTTP的Content-Type作用是什么?

是否可用在Get、POST请求中?还可用于哪些消息种?Content-Type大概由多少种?

望采纳
可以用在Get、POST请求中,详细见下文。

1、概念
Content-Type表示内容类型和字符编码。内容类型也叫做MIME类型。是Internet Media Type,互联网媒体类型。在互联网上传输的数据有不同的数据类型,HTTP在传输数据对象时会为他们打上称为MIME的数据格式标签,用于区分数据类型。

  请求头中的content-type,就是 B端发给S端的数据类型描述 。即告诉服务器端,我给你传的数据是某种类型的,服务器端针对不同类型的数据,做法当时是不相同的。就像,我们平时面对,人,猪,狗等不同类型的动物做法不同。见到狗,你得“汪汪汪”,见到人,你得说”您好“。

  响应头中的content-type,就是 S端发给B端的数据类型描述 。即告诉浏览器端,我给你发的是什么样格式的数据,那么浏览器端针对不同类型的数据,处理方法不同。

  2、语法格式

  不管是出现在请求头还是响应头里,都是键值对的方式。

  content-type: 值,如:Content-Type: text/html; charset=utf-8。

  解释:如果在响应头里,有Content-Type: text/html; charset=utf-8。表示,我服务器端给你客户端响应的内容是html格式的内容,字符集是utf-83、请求头中常见的content-type

  请求头中的content-type在chrome浏览器的network里能够看到。