我了解如何通过设置Accept和Content-Types来实现服务器驱动的协商。但我很困惑代理商驱动的谈判是如何发生的。
要参考的文档 - https://developer.mozilla.org/en-US/docs/Web/HTTP/Content_negotiation
该文档称Agent Driven Negotiation涉及服务器根据URL返回Web资源的所有可能选项。但由于响应的文件格式不存在,用户代理如何确定要选择的文件格式。另外,为什么在这种情况下我们需要第二个API调用来获取资源?