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

首页 > 实用技巧 > 作者:YD1662024-01-27 12:25:35

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下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.