什么是接口?

1、什么是接口?
  接口一般来讲分为两种:

(1)程序内部的接口:方法与方法、模块与模块之间的交互,程序内部抛出的接口,如登录发帖,发帖就必须要登录,如果不登录不能发帖,发帖和登录这两个模块之间就要有交互,就会抛出一个接口,进行内部系统调用。

(2)系统对外的接口:从别人的网站或服务器上获取资源或信息,对方不会提供数据库共享,只能提供一个写好的方法来获取数据,如购物网站和第三方支付之间,购物网站支付时可选择第三方支付方法,但第三方不会提供自己的数据库给购物网站,只会提供一个接口,供购物网站进行调用。

2、接口的分类?

接口分类一般分为两种:

(1)webService接口:走soap协议通过http传输,请求报文和返回报文都是xml格式的。测试时需要通过工具才能进行调用、测试。少数公司还在使用这种接口,如医院等行业。

(2)http api接口:走http协议,通过路径来区分调用的方法,请求和报文都是key-value形式的,返回报文一般都是json串,有get和post等方法。目前来讲,是最常用的。

3、接口返回数据

接口返回的数据一般都是json串,json是一种通用的数据类型,格式为key-value。

4、前端、后端区别?
前端:客户端。通俗来讲,一般情况下,web端或app端能看见的地方以及一些简单的校验,都属于前端。

(ps:网站上显示的后台管理不属于后端哦)

后端:服务器端。web端或app端的系统逻辑、如购物时扣除余额,微博发到哪里等都是由后端实现的。

接口是什么?什么是接口?相关推荐

  1. java 集合 接口_Java集合之Collection接口

    1 - Java集合介绍 /* 1. 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储. 2. 另一方面,使用Array存储对象方面具有一些弊 端,而 ...

  2. java接口可以扩展抽象类_Java—接口与抽象类

    1.语法层面上的区别 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法: 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public sta ...

  3. java jaxb 集合_java.util.List是一个接口,JAXB不能处理接口

    java.util.List是一个接口,JAXB不能处理接口 尝试部署我的应用程序时,我似乎得到以下exception: Caused by: com.sun.xml.bind.v2.runtime. ...

  4. 从运动脑机接口到情绪脑机接口:情绪脑机接口

    脑机接口恢复失去的情绪功能 一般来说,用作电刺激的情绪脑机接口有两个主要成分(图3a):相关情绪状态的神经解码器(图3b)和反馈控制器(图3c),用解码的情绪作为反馈来调整刺激参数.运动脑机接口可以是 ...

  5. 从运动脑机接口到情绪脑机接口:运动脑机接口

    从运动脑机接口到情绪脑机接口(1) --运动脑机接口 用于运动功能恢复的脑机接口 闭环控制的理念推动了脑机接口解码器的发展.包括调整解码器的构造和训练方式以及引导感觉运动脑机接口形成新的控制通路(图2 ...

  6. 5v可编程rgb接口_电脑的各个接口详解,不懂电脑的白小必备干货知识

    电脑的各个部件的接口你们知道吗? 随着社会的发展,电脑已成为每家每户都需要的物品,不管是办公还是娱乐,电脑都能给你带来和手机不一样的体验,但是许多朋友在买回来电脑之后不知道怎么去接线,有时候客户因为显 ...

  7. html第三方接口,关于调用三方平台接口与推送接口的总结(2020.7.27)

    前言:本篇博客是接着上篇总结写的,想了解怎么对接第三方平台接口的同学可以看我上一篇博客,地址是  https://www.cnblogs.com/alanturingson/p/13377500.ht ...

  8. python接口自动化测试面试题_Python 接口自动化测试实战

    Python接口自动化测试实战 简介 本课程主要围绕Python相关库再服务端接口自动化测试中的应用展开介绍,重点讲解接口自动化基础.编写接口自动化脚本.框架原理.项目实战,此外还扩展介绍多用例管理与 ...

  9. Surface Pro 4 和 Surface Book 使用名为 Surface UEFI(统一可扩展固件接口)的新固件接口...

    Surface Pro 4 和 Surface Book 使用名为 Surface UEFI(统一可扩展固件接口)的新固件接口. Surface UEFI 提供新功能,如启动更快速.安全性更高.可替换 ...

  10. c#中的接口的定議以及接口與抽象类的區別

    c#中的接口 目录 接口的定义 接口与抽象类 接口的的实现 接口的的多态性 一.接口的定义 定义:定义一个协定.实现接口的类或结构必须遵守其协定. 简单的说就是接口或者类之间交互时遵守的一个显示定义. ...

最新文章

  1. 第十课.蒙特卡洛方法与随机过程
  2. java final修饰符_java final修饰符详解,final修饰方法
  3. 滴滴AI负责人叶杰平:你的每一次出行,都已有AI落地的助力 | MEET 2020
  4. jQuery Validate 提交表单验证失败扩展方法
  5. Mac OS X连载-1。启动模式小技巧
  6. linux内核那些事之buddy(慢速申请内存__alloc_pages_slowpath)(5)
  7. day23 内置函数,匿名函数,递归
  8. Exadata中最有用的功能-存储索引
  9. mysql 查询一年中每个月份的数据量
  10. 腾讯云cdn怎样接入域名
  11. 获取素材列表返回40004 invalid media type !(大坑)解决办法
  12. 十万个为什么哪个版本适合小学生阅读
  13. 全天星图应用软件介绍(四季星座VB6源码)
  14. Fluent计算出现“Floating point exception”时的解决办法
  15. 17-面向对象之语法(2)
  16. 互联网摸鱼日报(2023-04-30)
  17. 远心镜头参数之一:远心镜头景深计算
  18. 深入解读 Spark 宽依赖和窄依赖(ShuffleDependency NarrowDependency)
  19. 六行python代码的爱心曲线_6行python代码的爱心曲线
  20. Android 11---WMS之横竖屏切换流程详解之一

热门文章

  1. java 打开 覆盖文件_如何用JAVA实现文件的覆盖
  2. Python : 批量替换代码文件内容,批量移动/覆盖文件
  3. 报表生成器FastReport .Net如何存储和加载报告
  4. 2021年全国程序员工资出炉想要年薪60万,难吗?网友,扎心了
  5. factorial函数
  6. 《居里夫人自传》的读后感作文1700字
  7. iOS开发中对音效和音乐播放的简单实现
  8. 基于STM32的电磁寻迹智能车硬件部分总结
  9. 百度的AI赛事,正在启蒙一代年轻人
  10. windows或linux下用Virtualbox安装Win 8.1等系统错误0x000000C4解决办法