做REST网址的正确方法是什么?

时间:2013-02-20 03:13:16

标签: api url rest

domain.com/blog/How-To-Code/3 (page 3)
domain.com/user/alicejohnson/comments

OR

domain.com/How-To-Code/3
domain.com/alicejohnson/comments

Facebook和Quora是第二种方式:http://www.quora.com/Swimming/Can-one-swim-from-New-Zealand-to-Australia他们消除名词并直接进入对象。

Stackoverflow以第一种方式执行:What is the correct way to do REST urls?

我该怎么做?

最重要的是,这对SEO有何影响

另外,如果我做第二个版本,我该如何为此编写“路由器”?

1 个答案:

答案 0 :(得分:1)

或许将“博客”和“用户”视为名称空间。如果“操作规范”有多种用途,您可能需要在其后面放置一些东西。

有些人倾向于对“正确的REST”迂腐,但我试图避免这种情况。我会设计你的URL方案,以满足你的需求,适用于工具,并允许你简单地将URL粘贴到浏览器中来测试你的代码。