接口都有哪些类型

news/2024/11/22 10:05:50/

二.接口都有哪些类型?

接口一般分为两种:

1.程序内部的接口

2.系统对外的接口

系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。

程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登录,那么这两个模块就得有交互,它就会抛出一个接口,供内部系统进行调用。

接口的分类:

1.webservice接口

2.http api接口

webService接口是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。

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

json是一种通用的数据类型,所有的语言都认识它。(json的本质是字符串,他与其他语言无关,只是可以经过稍稍加工可以转换成其他语言的数据类型,比如可以转换成Python中的字典,key-value的形式,可以转换成Java中的原生对象,可以转换成java中的类对象等。)

http协议与soap协议之间的区别:
https://blog.csdn.net/weixin_43020639/article/details/102699697


http://www.ppmy.cn/news/511717.html

相关文章

常见的USB接口种类以及区别

如上图为常见的USB的接口类型,下面就应用场景做一下简单的介绍: 1.Type-A:标准版 USB 接口 Type-A 是我们最常见的一种 USB 接口类型,在电脑上常用。但它有一些显著问题:有方向要求。必须从某个特定的方向才能将接头(…

常见的接口类型

常见的接口类型 HTTP接口 通过http协议传输的接口,可以传输文本表单数据,也可以传输json类型的对象数据或XML类型的数据 RPC RPC:远程方法调用,随着分布式系统的出现,当你需要调用部署到其他服务器上的方法时&…

常见接口类型区分

目录 系列文章目录 文章目录 一、常见接口类型 二、接口简介 1.HTTP接口 2.RPC 3.SOAP 4.Web Service 5.REST/RESTful ARI: 一、常见接口类型 HTTP接口,RPC接口,Web Service接口,Dubble接口,RESTful接口,其中…

USB接口定义

USB接口标准 USB是电脑的常见接口,有4根线,两根电源线和两个信号线,电源线正负极供电,接烦可能导致USB设备或电脑的南桥芯片烧坏。 type A 即我们常见的标准USB大口,主流的可以分为USB2.0速度(几十M/S&a…

快充协议、接口类型、接口协议的介绍

一、快充协议 1.PD协议(USB Power Delivery) USB-IF组织制定的一种快速充电规范的USB-PD,即PD快充协议 PD协议需要搭配USB Type-C接口实现,最大功率可以到100W,不仅可以用在手机充电上,还可以给笔记本供电…

常见的接口分类

一、前言: API作为应用程序编程接口,(API:Application Program Interface),可以使用不同的编程语言进行API的开发 API 与图形用户接口(GUI)或命令接口有着鲜明的差别:API…

android数据线接口定义,数据线接口种类(手机数据线原来还有这几种!)

数据线接口种类(手机数据线原来还有这几种!) 现在我们最常见的无非就是标准Micro usb口、正反随便插的Type-c接口、还有苹果Lightning数据线,那么除了这些类型数据线,你知道如今市面上还有哪些更方便好用的手机数据线吗? 1.双面插安卓数据线 谁说只有Type-c接口数据线才能正…