RestApi总结-(一)认识
来源:互联网 发布:淘宝曲度腰椎治疗仪 编辑:程序博客网 时间:2024/06/14 23:22
Rest接口和RestFul理解
REST(Resource Representational State Transfer)
Resource:资源,即数据(前面说过网络的核心)。比如 newsfeed,friends等;
Representational:某种表现形式,比如用JSON,XML,JPEG等;
State Transfer:状态变化。通过HTTP动词实现。
GET 获取资源。POST 新建资源(也可以用于更新资源)。PUT 更新资源。PATCH 在服务器更新资源。DELETE 删除资源。比如: POST api.cc.com/vq/userOrderCart 新建购物车 DELETE api.cc.com/vq/userOrderCart 删除购物车 DELETE api.cc.com/vq/userOrderCart/{1} 删除购物车 PUT api.cc.com/vq/userOrderCart 更新购物车 GET api.cc.com/vq/userOrderCart 获取购物车 GET api.cc.com/vq/userOrderCart/{1} 获取购物车禁止使用 api.cc.com/vq/deleteUserOrderCart
特点
1. 统一接口 提高交互可见性,组件的改善和拓展性。 2. 前后端分离 提高网页的便携性 提高服务器的伸缩性 利于优化(客户端和服务端分开优化改进) 3. 无状态 客户端的每个请求都要包含服务器所需的所有信息 4. 缓存 减少交互次数,提高性能 5. 分层系统 模块组件不需要知道与他之外的组件交流。封装服务、引入中间件。
阅读全文
0 0
- RestApi总结-(一)认识
- RestApi总结-(二)服务端接口API处理
- 多线程学习总结(一)——认识多线程
- 认识硬盘(一)
- 软件工程(一)认识
- UML(一)认识
- hadoop(一):认识
- 认识BootStrap(一)
- 认识Uboot(一)
- 认识Java(一)
- RAID认识(一)
- 认识docker(一)
- 《计算机网络原理》总结<一>---整体认识
- (一 )字符串基本认识
- 认识java多线程(一)
- AJAX的认识(一)
- 重新认识WebService(一)
- 重新认识javascript(一)
- GROUP BY 在聚集函数中遇到Null值的小问题解析
- python命令行执行 .py文件提示ModuleNotFoundError: No module named 'XXX' 解决方法
- TCP\IP、Http、Socket的区别
- 【BZOJ 1566】: 【NOI2009】管道取珠 另类DP
- 天气预报
- RestApi总结-(一)认识
- 基于node.js用grunt搭建web前端开发环境
- C#网络编程之HTTP工具类
- 带混淆的Eclipse项目导入Android Studio时报错Error:(16, 0) User supplied default proguard base extension name is
- 防止训练深度网络中出现过拟合现象
- 欢迎使用CSDN-markdown编辑器
- 函数dup and dup2
- CodeForces
- 学习笔记之面向对象编程24(多线程机制3)