2011-02-17 73 views
1

我想设计我的网址,以便我只能得到一个这种类型的随机资源。查询参数的最佳途径是什么?随机RESTful资源

/水果/橙色?搜索=随机

回答

0

我决定走我的查询参数的想法,因为它是一个算法中的变量。随机不会标识资源,所以我不想映射uris。

此外,这将允许我抽象我的搜索算法的所有资源与一些AOP。

2

由于有对REST URL设计没有正式的定义,任何答案,这将是典型的主观。但是,我倾向于认为它与RESTful URL模式更加一致,以便通过如下URL来服务随机资源:/fruits/orange/random(特别是因为我无法想到可以使用的查询参数键名)。但是,按照REST的整个想法,/fruits/orange/random似乎最好将用户重定向到特定实体,例如/fruits/orange/4129