api 蓝图或 Apiary.io 是否支持 API 版本控制的概念?特别是,我通过 URI 对 API 进行版本控制,如下所示:
GET /api/v2/SomeResource/
在上面的示例中,这意味着我正在调用 API 的版本 2(“v2”)。 api蓝图支持这个吗?如何记录给定操作或整个 API 的多个版本?
您可以使用HOST
标头表示:
HOST: http://example.com/api/v2
将添加前缀all资源与/api/v2
.
在 API 蓝图中,如果您使用 URL 前缀,则 API 被视为不同,因此您应该为它们使用不同的蓝图。
如果您使用带有版本后缀的媒体类型来执行此操作,则只需指定正确的Content-Type
在标头中,它们将被正确用于模拟服务器中的内容协商。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)