【发布时间】:2010-09-11 21:05:52
【问题描述】:
我上周设置的scraper service 缺少的许多东西之一是漂亮的 URL。现在,用户参数正在通过 ?u= 传递到脚本中,这是一个惰性 hack 的症状(脚本确实如此)。然而,我一直在考虑重做它,我想获得一些关于可用选项的反馈。现在有两个页面,更新和图表,为用户提供信息。这是我想出的两种可能性。 “1234”是用户ID号。由于技术原因,很遗憾无法使用用户名:
- http:///update/1234
- http:///chart/1234
或
- http:///1234/update
- http:///1234/chart
从概念上讲,选项 #1 是使用用户 ID 调用更新。选项 #2 是提供一个动词来操作用户 ID。
从一致性的角度来看,哪个更有意义?
提到的另一个选项是
- http://
/user/1234/update - http://
/user/1234/chart
这为与特定用户无关的页面提供了空间。即
- http:///stats
【问题讨论】:
标签: url friendly-url semantics