当前位置:首页 > 实用技巧 >

协议接口地址指的是什么地址(通信中接口地址是指什么)

来源:原点资讯(www.yd166.com)时间:2024-01-27 12:25:35作者:YD166手机阅读>>

Postman实现接口测试内容大纲一览:

协议接口地址指的是什么地址,通信中接口地址是指什么(1)

一、什么是接口?为什么需要接口?

协议接口地址指的是什么地址,通信中接口地址是指什么(2)

接口指的是实体或者软件提供给外界的一种服务。

因为接口能使我们的实体或者软件的内部数据能够被外部进行修改。从而使得内部和外部实现数据交互。所以需要接口。

比如:

硬件接口:USB接口:它的作用是使电脑能够和U盘等外部设备交互数据。

软件接口:右称:API(application program interface):微信提现功能调用银联接口实现数据交互。

二、接口返回的数据格式。

1.JSON格式如:

{‘error_code’:40001,msg:'提现成功',data:[具体的数据]}

error_code(code):错误码

msg(message):对错误码的中文说明

data(result):具体的数据

目前80%-90%多会返回这个json格式:

json数据格式是由以下两种数据组成:(可以互相嵌套)

a.字典,{键值对}

b.数组:[12,13,14]

验证json格式以及可以做加密和解密

2.xml格式如:

<xml>

<error_code>40001</error_code>

<msg>提现成功</msg>

<data>具体的数据</data>

</xml>

3.html格式如:

<html>

<head>

<title></title>

</head>

<body></body>

</html>

三、接口协议:(通过接口地址分辨)

协议接口地址指的是什么地址,通信中接口地址是指什么(3)

1.http协议:地址以https//开头:这里重点讲解http协议,因为目前市面上80%的接口都是使用这种协议!

(1) 什么是http协议

http协议是一种超文本传输协议。主要用于浏览器和服务器之间交互数据。交互数据分为两个部分:

请求:get(获取数据),post(提交数据),put(修改数据),delete(删除数据)

响应:用数字来表示响应的结果

1XX信息

2XX成功

3XX重定向(跳转)

4XX客户端错误

5XX服务器错误

(2)http协议请求详解

请求行(请求方式,请求地址,协议的版本)

POST http://localhost/PHPWIND/index.php?m=u&c=login&a=dorun HTTP/1.1

请求头

Host: localhost(请求的主机地址)

Connection: keep-alive(这个连接保存活跃)

Content-Length: 110(请求的内容有110个字节)

Accept: application/json, text/javascript, */*; q=0.01(客户端可以接收的数据格式)

X-Requested-With: XMLHttpRequest(ajax请求,异步请求)

User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like

Gecko) Chrome/78.0.3904.108 Safari/537.36(客户端的用户)

Content-Type: application/x-www-form-urlencoded; charset=UTF-8(内容的格式)

Referer: http://localhost/phpwind/index.php?m=u&c=login(来源)

Accept-Encoding: gzip, deflate, br(压缩方式)

Accept-Language: zh-CN,zh;q=0.9(语言)

cookie: csrf_token=2c76c391ab3922fe; (cookie信息)

空一行

请求数据

username=admin&password=123456&backurl=http://localhost/phpwind/&invite=&csrf_token=2c76c391ab3922fe

(3) http协议响应详解

响应行(协议,响应码,响应信息)

HTTP/1.1 200 OK

响应头

Date: Tue, 02 Jun 2020 13:09:47 GMT

Server: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.4.45

X-Powered-By: PHP/5.4.45

Set-Cookie: z92_lastvisit=1409 1591103387 /phpwind/index.php?m=u&c=login

&a=dorun; expires=Wed, 02-Jun-2021 13:09:47 GMT; path=/

Vary: Accept-Encoding

Content-Length: 310

Keep-Alive: timeout=5, max=100

Connection: Keep-Alive

Content-Type: text/html

空一行

响应数据

{"refresh":false,"state":"success","data":"","html":"","message":[""],"__error":""}

2.webservice协议:地址以https://开头,但是包含一个?wsdl

协议接口地址指的是什么地址,通信中接口地址是指什么(4)

首页 1234下一页

栏目热文

常量存储区是什么意思(常量数据储存在哪里)

常量存储区是什么意思(常量数据储存在哪里)

简述一下堆和栈的区别1、堆栈空间分配不同。栈由操作系统自动分配释放,存放函数的参数值,局部变量的值等。堆区一般由程序员分...

2024-01-27 12:26:12查看全文 >>

data与state的区别(data访问权限怎么解释)

data与state的区别(data访问权限怎么解释)

XSS 简介XSS,全称Cross Site Scripting,即跨站脚本攻击,是最普遍的Web应用安全漏洞。这类漏洞...

2024-01-27 12:11:50查看全文 >>

协议数据单元是什么意思(协议报文解析是什么意思)

协议数据单元是什么意思(协议报文解析是什么意思)

如何毁掉一个婴儿?断了他的奶。如何毁掉一个年轻人?断了他的网。“网络之于年轻人,正如同奶水之于婴儿”什么是网?什么是域名...

2024-01-27 12:22:40查看全文 >>

api参数缺少是什么意思(api获取失败是什么意思)

api参数缺少是什么意思(api获取失败是什么意思)

微信支付报"调用支付jsapi缺少参数 total_fee",实际Java统一支付接口,返回“body参...

2024-01-27 12:48:41查看全文 >>

dnf技能范围大的固伤职业(dnf固伤职业推荐排行)

dnf技能范围大的固伤职业(dnf固伤职业推荐排行)

地下城与勇士(DNF)是一款非常流行的网络游戏,其中有很多职业供玩家选择。在这些职业中,有些职业的输出伤害是固定的,称为...

2024-01-27 12:14:41查看全文 >>

请求参数缺失什么意思(请求参数异常是怎么回事)

请求参数缺失什么意思(请求参数异常是怎么回事)

2023年上半年军队直接选拔招录普通高等学校应届毕业生工作全面展开,今年计划提供3500余个军(警)官岗位,直接选拔招录...

2024-01-27 12:39:19查看全文 >>

协议的数据单元是什么(物理层协议的数据单元)

协议的数据单元是什么(物理层协议的数据单元)

之前写过一篇《通俗易懂TCP/IP(概述)》,广受欢迎和好评,有网友催更,便抽空续写IP章节,回应粉丝期待。TCP/IP...

2024-01-27 12:22:19查看全文 >>

协议类型和数据长度含义(网络中各个层的协议)

协议类型和数据长度含义(网络中各个层的协议)

1. MIDI 简介MIDI 协议即数字音乐接口(Musical Instrument Digital Interfac...

2024-01-27 12:27:54查看全文 >>

宝马7系自动空调怎么设置(宝马7系自动空调怎么关)

宝马7系自动空调怎么设置(宝马7系自动空调怎么关)

宝马空调使用小技巧。很多人抱怨宝马空调不好用,其实是你没有设置正确。今天,我来分享几个空调小技巧。如果你觉得夏天空调制冷...

2024-01-27 12:24:58查看全文 >>

宝马7系解锁后天窗自动打开(宝马7系后排天窗为啥开门自动打开)

宝马7系解锁后天窗自动打开(宝马7系后排天窗为啥开门自动打开)

在我们中国汽车界有一句话叫作“坐奔驰、开宝马”,德系豪华品牌,奔驰和宝马在我国消费者心中的地位可以说是非常高的。不过,奔...

2024-01-27 12:48:25查看全文 >>

文档排行