-1
如果我建立路由到用户的“编辑联系人信息”页面可能forexample要么是这样的:有没有什么时候我更喜欢有状态的API而不是无状态的?
'/account/{id}/contactinfo'
或者,它可能是这样的:
'/account/contactinfo'
,并在第二我可以自己获取用户的ID并返回用户特定的响应。在一个快速分析中,我最终决定第二个选项更适合某些情况下,比如上面提到的一个。因为,至少我会少一些授权检查在后面的路线上运行(或者前缀为account/
的整个路由组)。
问题是我会错过一些东西,如果我去后者?这种方法可能会损失哪些REST API的优势?或者从长远来看永远坚持无国籍状态有利吗?长期来看,我一直对此感兴趣。
hmm。这是我一直在想的主要事情。分离一个'''用户/ {id}/info'',其中每个人都可以从''''account/contanctinfo'''访问,其中所有关于设置帐户首选项。 – shayan