HTTP服务器是否应该使用比请求的内容类型更具体的内容类型进行响应



例如,如果请求是

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为同一主体提供服务?

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

相关内容

  • 没有找到相关文章

最新更新