IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 2021-07-12 -> 正文阅读

[PHP知识库]2021-07-12

使用postman 时报错记录

postman-接口测试

最近自己尝试做接口测试,简单记录一下吧~

一、为什么需要接口测试

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

因为接口能使我们的实体或者软件内部数据能被外部修改,从而使得内部和外部的数据实现交互。
eg:
硬件接口:USB接口:使电脑可以和U盘等外部的设备交互信息。
软件接口:API:微信提现功能调用银联接口来实现数据交互。

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

1:.json:
{ error_code:40001,msg:‘提现成功’,data:[具体的数据 ]}
error_code:错误码
msg(messenge):对错误的中文说明
data(result):具体的数据

2: .xml格式如下:

<error_code>40001<error_code>
提现成功
具体的数据

3: .html格式如下

三、接口协议
1.http协议:地址以https//开头
(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 (请求的内容有100个节点)
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%3A%2F%2Flocalhost%2Fphpwind
%2F&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%091591103387%09%2Fphpwind%2Findex.php%3Fm%3Du%26c%3Dlogin

%26a%3Ddorun; 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://开头,但是包含一个?

3:dubbo协议: 以dubbo://开头

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-07-13 17:13:58  更:2021-07-13 17:14:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/1 4:25:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码