HTTP服务器应使用比请求更具体的Content-Type响应吗?

时间:2018-11-08 23:03:51

标签: http mime-types content-negotiation

例如,如果请求是

GET /feed.xml HTTP/1.1
Host: www.nowhere123.com
Accept: application/xml

...是否允许服务器使用标头Content-Type: application/atom+xml进行响应(即使请求具有Accept: application/xml),还是应使用Content-Type: application/xml来服务于同一正文?

1 个答案:

答案 0 :(得分:0)

允许服务器忽略标题字段,因此可以发送更具体的信息。 HTTP消息具有自我描述性是有原因的。 (请参阅https://greenbytes.de/tech/webdav/rfc7231.html#rfc.section.5.3.2.p.7