如何在REST调用中包含“年份”(最佳实践)

时间:2013-10-15 21:25:12

标签: rest

我有一个类似//.../rest/registered的REST调用。

我希望将注册的月份和年份作为查询的一部分。我想知道每个人是否都有标准的方法吗?我在想类似的东西 .../2011/dec/rest/registered但这似乎很奇怪。

2 个答案:

答案 0 :(得分:3)

REST是关于资源和资源集合的。你可能想要一个语义URL模式,但不需要在其中有一些主观的美感。

如果您的注册是顶级资源,并且您只有一个过滤器/排序条件,则可以将其作为路径的一部分,如

/rest/registration/2012

如果您想要多个过滤条件和分页,则应使用查询参数。

请注意,通常资源以名词命名。所以你很可能会有像

这样的东西
 /rest/users/registered/2012

/rest/users/?state=registered&year=2012

答案 1 :(得分:0)

如何将年份和月份连接在一起整数:

/rest/registration/201212