我尝试了解如何构建的Uri宁静的网服务。假设我有一个约会网站,将以下是正确的:

  • domain.com/profiles/ <--列的概况
  • domain.com/profiles/123/ <--简123号
  • domain.com/profiles/123/likes/ <-列出的概123的喜欢
  • domain.com/profiles/123/likes/2/ <--第2项中的列表概123的喜欢

我还是我得到这个完全错误的?

有帮助吗?

解决方案

只是想想是否你的网址提供有意义的行动GET,POST,把和删除的请求。那是什么其余的是真正有关,而不是美丽的网址。

其他提示

看起来你正在尝试滑方法链接到这里。如果您使用的是一个框架,用你的方法可能最终看起来是这样的:

 function profiles($pid=0,$likes=0,$which=0){} 

它可能更加困难程序。

当你可真会用于:

 function listProfiles(){}
 function getProfile($profileID){}
 function getLikes($profileID){}
 function getLikeElement($profileID,$int){}

这就是说,您的实施完全取决于你。没有一个标准。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top