2008-05-22
第一个RESTful Web Service设计
下面是设计内容:
HTTP方法 URI 描述 ----------- --- ---------------- GET /users 获取全部用户帐号 POST /users 创建用户帐号 GET /users/1 获取指定Id的用户帐号 PUT /users/1 修改指定Id的用户帐号 DELETE /users/1 删除指定Id的用户帐号 PUT /users/1/password 修改指定Id的用户的登录密码 PUT /users/1/password/default 重置密码
关于uri结尾是否要加上斜杠(/)的问题,网上有很多争论,最终采用Project Zero 的做法,就是全部不加斜杠。
有趣的是修改密码和重置密码的设计,要从传统的动作概念中解脱出来,将密码(password)和初始密码(password/default)本身作为资源来看待。
- 11:42
- 浏览 (161)
- 评论 (0)
- 分类: RESTful Web Service
- 相关推荐
发表评论
- 浏览: 43686 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最新评论
-
用 GlassFish v2 替换 Tom ...
tomcat reloadable后gc没有进行的问题确实存在,不知道后续的版本 ...
-- by mmikey -
用 GlassFish v2 替换 Tom ...
你好 ! 一直非常欣赏这个帖子,如果你能有时间来参加GLASSFISH社区 ...
-- by judytang -
发现JavaScript中可以替代 ...
虽然效果一样.但更习惯于原始的写法.其实习惯了也一样.只是大众程序员们都不多习惯 ...
-- by ╭冷★雨╮ -
用 GlassFish v2 替换 Tom ...
怎么我在安装Glassfish执行 ant -f setup.xml 后,在bi ...
-- by goodfifa07 -
用 GlassFish v2 替换 Tom ...
terranhao 写道问题是myeclipse不支持richfaces的标签, ...
-- by gml520






评论排行榜