什么是RESTful API?

RESTful API是一种接口设计风格,强调资源的概念并利用HTTP方法(GET, POST, DELETE, PUT)进行操作。特点包括无状态、接口版本控制以及使用JSON作为返回结果。通过URL进行资源操作,例如在图书管理系统中,可以实现获取图书列表、创建、获取、修改和删除图书等操作。" 113885364,9097524,Vue项目配置:vue.config.js中别名的设定与使用,"['前端开发', 'Vue', '项目配置']
摘要由CSDN通过智能技术生成

一、restful api 特点

restful是一种接口设计风格。这种风格的特点是:

  1. 在restful风格里,所有的东西都是资源
  2. 资源的增删改查分别对应HTTP中的GET、POST、DELETE、PUT方法
  3. 无状态(就是不用session)

二、restful api 规范

  1. api版本控制
    把api的版本号放入url http://somehost/v1/books/101
  2. url中只能有名词,不能有动词
  3. 返回结果使用json
  4. 记录数很多时,api需要提供参数,对结果过滤(分页、排序、分类)
    ?offset=1&limit=10 : 指定返回记录的开始位置以及返回记录的数量
    ?page=2&per_page=100:指定第几页以及每页的记录数
    ?sortby_name&order=asc :指定按哪种属性排序以及排序顺序
    ?book_type=1:指定筛选条件

三、restful api 示例

项目:图书管理系统
URL:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值