(转)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 删除数据

相关推荐
AIFQuant1 天前
如何快速接入贵金属期货实时行情 API:python 实战分享
开发语言·python·金融·数据分析·restful
REDcker2 天前
RESTful API设计规范详解
服务器·后端·接口·api·restful·博客·后端开发
小北方城市网3 天前
SpringBoot 安全认证实战(Spring Security + JWT):打造无状态安全接口体系
数据库·spring boot·后端·安全·spring·mybatis·restful
小北方城市网4 天前
微服务注册中心与配置中心实战(Nacos 版):实现服务治理与配置统一
人工智能·后端·安全·职场和发展·wpf·restful
AIFQuant4 天前
2026 全球外汇免费实时行情汇率数据 API 接口大全
开发语言·python·websocket·金融·restful
爱上妖精的尾巴5 天前
7-10 WPS JS宏 对象使用实例7--拆分单表到多工作簿下的多表
javascript·restful·wps·jsa
AIFQuant6 天前
2026 澳大利亚证券交易所(ASX)API 接入与 Python 量化策略
开发语言·python·websocket·金融·restful
咋吃都不胖lyh7 天前
RESTful API 调用详解(零基础友好版)
后端·restful
Sally璐璐7 天前
RESTful与RPC接口终极对比指南
后端·rpc·restful
AIFQuant8 天前
2026 越南证券交易所(VN30, HOSE)API 接口指南
大数据·后端·python·金融·restful