接口入门

接口的优点

  • 责任划分清晰
  • 缩短研发周期
  • 可拓展性强

API接口

接口的概念
应用程序编辑接口(API:Application programming interface,应用程序编辑接口):以http协议形式提供、定义了输入、输出、功能描述的服务。

接口测试流程

1.接口的功能测试(先要保证接口是正确的)
2.测试接口的数据(传递一些特殊的数据,保证接口没有问题)
3.自动化脚本的编辑
4.接口的性能、压力测试。

网络编程基本概念

客户端(client):移动应用(IOS,Android,web等)
服务器(server):为客户端提供服务、提供数据、提供资源等机器。
请求(request):客户端像服务器索取数据的一种行为
相应(response):服务器对客户端请求作出的反应,一般指返回数据给客户端

HTTP协议

http协议概念:计算机通信网络中两台计算机直接进行通信所必须共同遵守的规定或原则
http协议:超文本传输协议,是一种规定了浏览器和服务器之间的通信规则

URL(同意资源定位符)

概念:互联网上资源的地址,位置,每一个资源都有一个唯一的url。
格式:协议://主机地址/路径

GET、POST请求

GET请求(提交的数据显示在地址栏,不安全,提交的数据量有限制,不重要的数据使用GET)
在这里插入图片描述
POST请求(隐式提交数据,更安全;没有数据量大小的限制;重要数据使用POST)

数据传输的格式

键值对:?xx=11&xx=222
json数据:
{
“属性名1”:“属性值”,
“属性名1”:“属性值”,
“属性名1”:“属性值”
}

HTTP协议之常见相应状态码

状态码有三位数字组成,第一位数字定义了相应类型,有5种取值可能在这里插入图片描述

restful风格

按照一定的规则写出来的易度,易懂的api文档,目的是让前端、后端、测试三方在工作的时候有据可循,提升开发和测试的效率(非强制要求,软要求)
增删改查四大功能的语法风格:


  1. 方法:get
    响应码:200+查询的数据
    2)增
    方法:post
    响应码:201+新增数据
    3)改
    方法:put
    响应码:200或201+修改后的数据
    4)删
    方法:delete
    响应码:204+无
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值