Accept和Content-Type

499 阅读1分钟

下面Accept和Content-Type的资源类型通过 MIME types 表示

Accept

Accept是请求头的一个字段,即key。它表示请求方希望服务器返回的资源类型。

对于页面中的样式文件css,其Accept为

Accept: text/css,*/*;q=0.1

解释一下上面Accpet的值

  • text/css,形式:<MIME_type>/<MIME_subtype>,明确指定希望服务器返回的资源类型
  • */*, 形式同上,表示服务器可以返回任意资源类型
  • */*;q=0.1,表示*/*项的权重为0.1。text/css项的权重为1。所以表示请求方希望获取的资源类型优先是text/css

Content-Type

Content-Type用于表示资源类型。一般情况下,该字段出现在服务器发送给客户端的响应报文的响应头中。但也会存在于浏览器发送给服务器的请求报文的请求头中,例如:POST请求,表单提交这种由浏览器向服务器发送数据的情况下。

参考文章

Accept 与 Content-Type