17.6 下一步计划

由于以下两个原因,内容协商这个话题不只限于 AcceptContent 这两个首部集。

  • HTTP 中的内容协商受到一些性能方面的限制。在各种变体中搜索合适的内容,或尽力“猜测”最佳匹配,都会有很大开销。有没有什么办法能专注内容协商协议以使这个过程更高效? RFC 2295 和 RFC2296 尝试着对这个问题进行了研究,以提供透明的 HTTP 内容协商。

  • HTTP 不是唯一需要进行内容协商的协议。在其他一些情况下,客户端也需要和服务器交互以便获得对客户端请求来说最好的答案,流媒体和传真就是另外两个例子。能否在 TCP/IP 应用层协议之上开发出通用的内容协商协议呢?内容协商工作组(Content Negotiation Working Group)就是专门为这个问题而成立的。这个工作组目前已经停止工作了,不过它提出了若干个 RFC。在下一节中,我们给出了这个组的网站链接。