在URI路径中放置句点是不好的做法吗?

sai*_*lle 10 rest uri

我正在为Web应用程序设计REST API.我想清楚地对API进行版本化,以便将来可以更改界面而不会破坏现有服务.因此,在我的v1.0 API中,我希望将其清楚地标识为v1.0 API,让我可以自由地发布未来的v1.1版本并进行重大更改.

我的问题是,URI的路径组件中的一段时间是不好的做法?

例如.有没有什么好的理由不使用http://example.com/myapi/v1.0/services作为我服务的URI?

Dar*_*ler 11

在URI中放置一个句点是完全正常的.在URI中放置版本号绝对不是最佳做法.

以下是我的原因,这里有一篇关于这个主题的好文章,是一个比我聪明的人.