如何版本化REST URI

REST URI版本的最佳方法是什么?当前,我们在URI本身中有一个版本号,即。


http://example.com/users/v4/1234/

对于此表示形式的版本4。


版本是否属于queryString?即。


http://example.com/users/1234?version=4

还是以另一种方式最好地完成版本控制?


慕姐4208626
浏览 490回答 3
3回答

牧羊人nacy

我想说,使其成为URI本身的一部分(选项1)是最好的,因为v4标识的资源不同于v3。像您在第二个选项中那样的查询参数最好用于传递与请求相关的其他(查询)信息,而不是资源。
打开App,查看更多内容
随时随地看视频慕课网APP