初识restful api接口
2024-10-05 05:52:00
一.restful api接口举例
实现功能 | 传统方式 | restful方式 | ||
url | HTTP方法 | url | HTTP方法 | |
查询 | /user/query?name=knyel | GET | /user?name=knyel | GET |
详情 | /user/getInfo?id=1 | GET | /user/1 | GET |
创建 | /user/create?name=knyel | POST | /user | POST |
修改 | /user/update?id=1&name=knyel | POST | /user/1 | PUT |
删除 | /user/delete?id=1 | GET | /user/1 | DELETE |
二.restful api接口的特点
1.用URL描述资源
1.传统方式是用URL描述行为
2.restful api接口则描述的是资源
2.使用HTTP方法(GET、POST、PUT、DELETE)描述行为。使用HTTP状态码来表示不同的结果
传统方式不管服务成功还是失败都是返回200,成功失败信息包含在返回的json
但是.restful 方式则使用HTTP状态码来表示不同的结果
3.使用json交互数据
4.restful只是一种风格,不是强制的标准
三.restful的成熟度模型
原文地址:Richardson Maturity Model
真实项目中一般采用Level2
最新文章
- iTunes.exe 在win7系统中运行出错解决办法
- Flash Builder中“Error: #2036 加载未完成”错误的解决方法
- 转 异常处理汇总 ~ 修正果带着你的Net飞奔吧!
- 界面显示这个时间格式的js代码: 2016年1月19日 星期二 乙未(羊)年 腊月初十
- linux find grep使用
- cf C. Prime Number
- SuperSocket入门(一)-Telnet服务器和客户端请求处理
- 基于vue-cli构建vue-router的入门级demo
- 生成器函数yield
- 日期选择器date、week、time、datetime、datetime-local类型
- 搜索引擎ElasticSearchV5.4.2系列三之ES使用
- js动态创建表格,删除行列的小例子
- qt中 中文乱码问题
- pip使用国内镜像,豆瓣、清华
- 2018 Multi-University Training Contest 10 Solution
- 25行 Python 代码实现人脸检测——OpenCV 技术教程
- [C++] Copy Control (part 1)
- Problem09 求完数
- centos 下文件夹共享
- MVC学习6 学习使用Code First Migrations功能 把Model的更新同步到DB中
热门文章
- 小程序:pages/index/index/出现脚本错误或未正确调用Page()
- OpenCV Python : No drawMatchesknn function
- idea 这样 会快点
- 总是Eqw
- azkaban编译以及安装(调度系统)
- 1.3.6、CDH 搭建Hadoop在安装之前(端口---DistCp使用的端口)
- 签名Cookie
- 大数据入门到精通5--spark 的 RDD 的 reduce方法使用
- 如何用 Postman 处理 json请求格式
- 获取标签as3.0