Rest URI设计随机资源

Rest URI设计随机资源,rest,url-rewriting,uri,Rest,Url Rewriting,Uri,假设我有一个关于动物的网站,我有一个收藏如下: /animals/ 要返回特定的动物,请执行以下操作: /animals/tiger 现在我想设计我的uri来返回一个随机的动物。最佳实践是什么?这是通过使用查询参数实现的吗?或使用: /animals/random 但既然这是一个可以应用于各种集合的函数,我可能会把它放在自己的资源中?比如: /random?type=animal /詹姆斯这是个人品味的问题,真的。如果您的站点以动物为中心,那么将GET RANDOM放在名称空间的/ani

假设我有一个关于动物的网站,我有一个收藏如下:

/animals/
要返回特定的动物,请执行以下操作:

/animals/tiger
现在我想设计我的uri来返回一个随机的动物。最佳实践是什么?这是通过使用查询参数实现的吗?或使用:

/animals/random
但既然这是一个可以应用于各种集合的函数,我可能会把它放在自己的资源中?比如:

/random?type=animal

/詹姆斯

这是个人品味的问题,真的。如果您的站点以动物为中心,那么将GET RANDOM放在名称空间的/animals/下面是公平的。