Restful

概况

Restful强调的是接口模块的概念,每个模块都是独立的,每个模块的接口方法都是统一的和单一的,即CRUD方法组成。

1、尽量使用JSON,避免使用XML

2、要有版本号

3、名词

每个网址代表一种资源,所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的表格名对应。一般来说,数据库中的表都是同种记录的"集合",所以API中的名词也应该使用复数。

4、资源的具体操作类型,由HTTP动词表示

  • GET(SELECT):从服务器取出资源(一项或多项)。
  • POST(CREATE):在服务器新建一个资源。
  • PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。
  • PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。
  • DELETE(DELETE):从服务器删除资源。

5、返回消息

返回状态码,提示信息,内容

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 译者:知秋(极乐科技专栏作者)来源:https://zhuanlan.zhihu.com/p/24592119 当...
    极乐君阅读 1,353评论 0赞 14
  • RESTful API 设计指南 转载:http://www.ruanyifeng.com/blog/2014/0...
    小小少年Boy阅读 332评论 0赞 1
  • 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备.....
    caikunhai阅读 317评论 0赞 0
  • 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备.....
    牛马风情阅读 232评论 0赞 2
  • 品味饥饿,流口水的梦。由于梦带来的普遍的虚弱与疲惫。炎热的午后,混泥土大厦里,一扇打开的窗,一张探出窗外的脸孔...
    文森林木阅读 310评论 0赞 1

友情链接更多精彩内容