第三课:API接口协议

您所在的位置:网站首页 方太天然气灶哪款好点呢 第三课:API接口协议

第三课:API接口协议

2023-07-31 00:31| 来源: 网络整理| 查看: 265

API接口协议 API接口常见的接口协议HTTP 超文本传输协议HTTPS 安全超文本传输协议 接口类型HTTP API接口WebService接口数据库访问接口

API接口

API:Application Programming Interface,即应用程序编程接口

一个API中通常包含: method:请求方法 URL:唯一资源定位符 params:参数 Authorization:认证方式 Headers:消息头 Body:消息体

常见的接口协议

1、HTTP 超文本传输协议 2、HTTPS 安全超文本传输协议 3、FTP 文件传输协议( Xshell的文件拖拽) 4、TCP 网络控制协议 5、IP 互联网协议 6、UDP 用户数据协议

HTTP 超文本传输协议

简介: HTTP协议(HyperText Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。

HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

工作原理: HTTP协议工作于客户端-服务器(C/S)架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即web服务器发送所有请求。

一个HTTP"客户端"是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。

web服务器有:Apache服务器,IIS服务器(Internet Information Service)等。

web服务器根据接收到的请求,向客户端发送响应信息。

HTTP默认端口为80,也可以改为其它端口。

HTTPS 安全超文本传输协议

简介: HTTPS是安全的http协议。

HTTPS = HTTP + 加密 + 认证 + 完整性保

HTTPS = HTTP + SSL/TLS

工作原理: 如下图所示,其实就是在传输层和应用之间增加了一个安全层。也就是:HTTP是直接和TCP进行通信的,HTTPS是利用SSL/TLS建立安全信道,加密数据包,然后才和TCP进行通信。

http协议与https协议区别

接口类型 HTTP API接口

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

API接口一般又分为两种:程序内部的接口和系统对外的接口

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

WebService接口

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

数据库访问接口

数据库访问接口是走jdbc方式连接数据,对数据库进行增删改查操作,需要使用工具进行测试。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3