REST:正确的URI - 一组资源的语法

时间:2014-02-28 09:59:08

标签: rest collections uri

在RESTful应用程序中,我将这些URI作为示例:

1: /users
2: /users/{id}
3: /users/{id}/messages
4: /users/{id}/messages/{message}

虽然URI 2和4的语法是正确的,但是可以使用这些URI访问单个资源(如文件),我不确定1和3。

在一个资源集合可用的URI(与具有文件的目录相比)下,是否有一个结尾斜杠“/”?

1: `/users/` instead of `/users`?
3: `/users/{id}/messages/` instead of `/users/{id}/messages`?

为什么我在想这个:

当通过Web服务器访问普通文件系统时,目录路径需要一个结束斜杠,通常Web服务器会在丢失时添加这些,服务器将使用http代码302和正确的位置进行回复结尾“/”。

当我尝试在我的XML代码中添加相对xlink-anchors作为响应发送时,我需要将上层资源添加到此链接(fe messages/3而不是3或{ {1}}要链接到./3

您对此有何看法?

0 个答案:

没有答案