欢迎光临
我们一直在努力

RESTful Web API设计

RESTful Web API
目前比较成熟的一套互联网应用程序的API设计理论,这里的API无状态,即本次调用请求和下一次的调用请求应该是完全无关的。

设计细节
1.域名
http://api.mbku.net
http://www.mbku.net/api

2.路径(网址)
http://api..mbku.net/user
http://api..mbku.net/article

3.操作类型
get(SELECT) :从服务器取出资源(一项或多项)
post(CREATE):在服务器新建一个资源
put(UPDATE) :在服务器更新资源(客户端提供改变后的完整资源)
delete(DELETE):从服务器删除资源

4. 状态码
200 [get]:服务器成功返回用户请求的数据
201 [post/put]:用户新建或修改数据成功
204 [delete]:用户删除数据成功
404 not found – [*]:用户发出的请求针对的是不存在的记录,服务器没有进行操作

未经允许不得转载:小罗同学 » RESTful Web API设计

分享到:更多 ()