什么是Restful接口
1.rest的基础知识?
是web服务的一种设计风格。是http动作与服务功能结合的创新。
简洁、容易理解、约定了规则。
实现:
1.用URI表示1种资源,只用名词表示资源,不要动作;
2.用http动作表示对资源的操作:get 查询post insertput 更新delete 删除
3.用http状态码表示结果
** ps:做加法容易,做减法难。rest概念是http协议的主导者提出,创新的用了http动作表示服务动作。**
举例
我们使用HTTP的动词来操作用户这个资源。
使用GET的方式请求http://localhost/user代表查询用户列表
使用GET的方式请求http://localhost/user/1代表查询id为1的用户
使用POST的方式请求http://localhost/user代表创建一个用户
使用PUT的方式请求http://localhost/user/1代表修改id为1的用户
使用DELETE的方式请求http://localhost/user/1代表删除id为1的用户。
2.与其他web接口的区别
- soap:有wsdl文件描述web开放的函数和参数;用xml传递消息;可以把soap的消息用http分装传递。
- restful:没有开放函数描述,有一套默认的设计规则,用http协议,json格式数据,
- rpc:向调用本地函数一样调用远程服务。请求->响应模型,没有回调?
参考
《Restful、SOAP、RPC、SOA、微服务之间的区别》https://blog.csdn.net/liuhuiteng/article/details/89398240
https://blog.csdn.net/wdeng2011/article/details/78274683
《restful接口和普通接口有啥区别_RESTful接口》https://blog.csdn.net/weixin_39789646/article/details/111613454
《http协议与soap协议之间的区别》https://blog.csdn.net/dawnsmile113/article/details/99736498
什么是Restful接口相关推荐
- vue项目构建实战基础知识:SPA理解/RESTful接口介绍/static目录配置/axios封装/打包时map文件去除...
一.SPA 不是指水疗.是 single page web application 的缩写.中文翻译为 单页应用程序 或 单页Web应用,更多解释请自行搜索. 所有的前端人员都应该明白我们的页面的 u ...
- 接口是什么意思_程序员天天用却不懂得冷知识,这两句口诀,让你理解RESTful接口...
在我们前后端交互过程中,我们经常提到一个英文单词RESTful,那么什么是RESTful接口呢? REST,全称Resource Representational State Transfer,翻译成 ...
- Spring Cloud Feign Clients 无需 Controller自动暴露Restful接口
前言 在开发SpringCloud应用中,Feign作为声明式调用的事实标准极大的简化了Rest远程调用,提供了类本地化的调用方式.服务提供方的接口暴露方式是通过Controller暴露Restful ...
- 关于Go语言在服务端做Restful接口和socket通信
转载自: http://xiaorui.cc/2014/10/25/%e5%85%b3%e4%ba%8ego%e8%af%ad%e8%a8%80%e5%9c%a8%e6%9c%8d%e5%8a%a1% ...
- python框架 mysql数据库_在Python的框架中为MySQL实现restful接口的教程
最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGate,可以使DBGate变为无状态的,方便横向扩展 当请求量或者存储量变大时,mys ...
- spark-jobserver介绍: 提供了一个 RESTful 接口来提交和管理 spark 的 jobs、jars 和 job contexts
spark-jobserver Spark-jobserver 提供了一个 RESTful 接口来提交和管理 spark 的 jobs.jars 和 job contexts.这个项目包含了完整的 S ...
- ios调用restful接口_Postman调用https异常解决
Postman为开发者比较常用的api测试工具,功能强大,支持各种restful接口调试,支持文件上传和文件下载. 这里主要根据项目调用https接口出现以下异常做个简要的操作讲解: 调用接口后pos ...
- c#分页_使用Kotlin搭配Springboot开发RESTFul接口(二)自定义配置、跨域、分页
前言 上一篇文章请看这里:使用Kotlin搭配Springboot开发RESTFul接口与服务部署 上一篇文章介绍了Kotlin搭配Springboot的开发流程,从搭建项目.ORM.Controll ...
- restful 接口 安全性设计
2019独角兽企业重金招聘Python工程师标准>>> 1.MD5混淆 第三方调用restful接口时,参数如商品名称.商品ID.金额.MD5加密(商品名称+商品ID+金额+sign ...
- Swagger+Spring mvc生成Restful接口文档
2019独角兽企业重金招聘Python工程师标准>>> Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端 ...
最新文章
- [转]笑死人的考试填空
- 记录使用Performance API遇到的问题
- codevs 2612 最有分解方案 (贪心)
- Pytorch使用过程错误与解决 -汇总~
- android ble 助手源码_[源码和文档分享]基于Android的生活助手APP的设计与实现
- 5.0安装没有costom mysql_mysql5.0 64位
- SQL登录 18470 18452 错误
- Asp.Net Core SignalR 用泛型Hub优雅的调用前端方法及传参
- 【hue】Bad status: 3 (PLAIN auth failed: Error validating LDAP user)
- matlab2c使用c++实现matlab函数系列教程-save函数
- 比豆二机器人好的机器人_电话机器人:电话机器人哪家好?选择电话机器人的标准是什么?...
- status函数python_python之路-函数
- APDU指令返回码及其代表含义
- HTML布局之flex布局
- 如何将高程数据转成南方CASS的DAT格式
- 12生肖年份c语言,12生肖在什么年份最好运
- 计算机 蚂蚁搬家 教案,大班科学活动教案:小蚂蚁搬家教案(附教学反思)
- Color类 设置字体颜色、背景颜色
- 数据建模太难?全美一等奖得主,带你从入门到超神!
- Flask:使用蓝图来改进项目
热门文章
- 推荐一款在线复制图片转字符画工具,这是来自字符的艺术
- 荣耀出厂是Android6,华为荣耀6plus怎么恢复出厂设置让系统恢复初始
- 实现JS深浅拷贝的五种方式
- 【无标题】天堂2塔武堤488版
- java queue toarray_java.util.PriorityQueue.toArray(T[] a)方法实例
- 翻出来了12年刚买的金立时候 的金立gn700w介绍
- win7彻底关闭windows更新
- mybatis怎样判断list是否为空
- 把一个对象的值赋给另一个对象中对应的属性
- JS中 split(/\s+/) 和 split(‘ ‘)的区别