Content Negotiation

Content Negotiation是HTTP规范中描述的技术。

它允许客户端针对响应中期望的媒体类型提出更具体的要求,以便服务器有选择地处理请求并 produce 所请求的媒体类型。

客户端在标题中包含此信息,并带有“Accept”键。例如:

1
Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1

同时,客户端还指定它们发送到服务器的消息正文中的内容类型(通常在POST或PUT请求中),以便服务器可以选择性地 consume 和处理消息正文。

1
Content-Type: application/json
0%