我即将使用我使用新 webapi 编写的 api 上线。
我想通过 api 的某种版本控制来保证未来的发展——这意味着如果客户端在发布后立即开始使用 api,我不希望他们不得不返回并使用我可能做出的任何更改来更新他们的代码。
我可以想到几种应用版本的方法。
- //myapi.com/foo?bar=1234&v1
- //myapi.com/v1/foo?bar=1234
大多数人在做什么?我想遵循最佳实践,但我也希望 api 易于管理。
欢迎提出建议:)
我即将使用我使用新 webapi 编写的 api 上线。
我想通过 api 的某种版本控制来保证未来的发展——这意味着如果客户端在发布后立即开始使用 api,我不希望他们不得不返回并使用我可能做出的任何更改来更新他们的代码。
我可以想到几种应用版本的方法。
大多数人在做什么?我想遵循最佳实践,但我也希望 api 易于管理。
欢迎提出建议:)