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设计