10.4. 端点版本控制
通过端点版本控制,您可以为每个 API 版本使用不同的端点,如 api.cons.com/author_v1
。网关从端点本身提取端点和版本。此方法以及上述方法允许 API 提供程序将外部 URL 映射到内部 URL。
端点版本方法只能通过内部部署方法执行,因为它需要使用作为内部配置一部分提供的 LUA 脚本来重写 URL。
EXTERNAL | INTERNAL | |
api.songs.com/songwriter_v1 | 可被重写为 | internal.songs.com/search_by_songwriter |
api.songs.com/songwriter_v2 | 可被重写为 | internal.songs.com/songwriter |
几乎所有(映射、应用程序计划功能等)的工作方式都与之前的方法完全相同。