【发布时间】:2012-01-04 11:09:48
【问题描述】:
我有一个像航班>座位>预订这样的资源结构,所以预订属于某个座位,属于某个航班:
http://example.com/jdf_3prGPS4/1/jMBDy46PbNc
----------- - -----------
| | |
| | |
flight seat reservation
由于客户得到这个(有点难看的)URL 以便以后取消,我考虑省略资源结构并缩短预订链接:
http://example.com/reservation/jMBDy46PbNc
您是否发现任何不缩短此 URL 的原因(与用户相关)?
【问题讨论】:
-
假设网址会做完全相同的事情,那么它们肯定是可以互换的吗?只有你能告诉我们他们是否真的做同样的事情。 :)
-
是的,这些 URL 是可以互换的,并且会指向完全相同的资源。
-
那么我认为没有理由不缩短网址。 :)
标签: url rest hierarchy url-design