我正在设计一个 JSON API,我想使用某种内容协商来对 API 进行版本控制。我目前正计划使用供应商 MIME 类型来执行此操作。
虽然我绝对可以在应用程序级别执行此操作,但我认为最好在 HTTP 服务器级别执行此操作。这可能与 Apache 或 nginx 一起使用吗?
Content-Type 看起来像:application/vnd.vendorname-v1+json 或者可能使用参数:application/vnd.vendorname+json;v=1
application/vnd.vendorname-v1+json
application/vnd.vendorname+json;v=1
linux nginx http-headers apache-2.2
apache-2.2 ×1
http-headers ×1
linux ×1
nginx ×1