(转)restful api实时接口和普通的接口

一、restful接口和普通接口简介

restful接口和普通接口区别在于RESTful接口是一种架构设计风格,提供了设计原则和约束条件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。对于同一个URL,根据method请求行为的不同,后端需要处理的内容不同。有GET、POST、PUT、DELETE 几种method请求方法。

普通接口可以 GET http://www.xx.com/user?id=123 来删除一个用户,但这是不符合 RESTful API 规范的。符合RESTful API规范应该是 DELETE http://www.xx.com/user/123。

二、RESTful接口模式:

只需要这一个URL接口

GET 方式请求 api/state 获取数据

POST 方式请求 api/state 添加数据

PUT 方式请求 api/state 更新数据

DELETE 方式请求 api/state 删除数据

优点:

1、看URL就知道要什么

2、看http method就知道干什么

3、看http status code就知道结果如何

也可以减少前后端开发人员沟通成本。

三、传统普通接口模式:

api/get.php 获取数据

api/update.php 更新数据

api/delete.php 删除数据

相关推荐
财富探秘者2 天前
贵州茅台[600519]行情数据接口
大数据·c语言·python·算法·金融·restful
我的运维人生2 天前
Spring Boot应用开发实战:构建RESTful API服务
spring boot·后端·restful·运维开发·技术共享
爪哇学长7 天前
解锁API的无限潜力:RESTful、SOAP、GraphQL和Webhooks的应用前景
java·开发语言·后端·restful·graphql
初晴~7 天前
【Spring】RESTful设计风格
java·后端·spring·springboot·restful
H2Z20Str7 天前
PIXHAWK(ardupilot4.52)单ic通道输出pwm
后端·restful
前端与小赵7 天前
什么是RESTful API,有什么特点
后端·restful
tester Jeffky9 天前
Restful API接⼝简介及为什么要进⾏接⼝压测
后端·restful
CodingBrother12 天前
软考之RESTful 架构的特点
后端·架构·restful
丶213624 天前
【RESTful】RESTful API:最佳实践指南
网络·架构·restful
Cachel wood25 天前
DRF(Django-Rest-Framework快速实现 RESTful API 接口编程)+Vue.JS前后端分离项目
开发语言·vue.js·python·算法·缓存·django·restful