Day01接口测试总结

1.http与https的基本概念

http:超文本传输协议 客户端与服务端请求和应答的标准

https:以安全为目标的http通道,安全基础是ssl ssl为数据通讯提供安全支持

2.http与https的区别

  1. https协议需要到ca申请证书

  2. http是超文本传输协议,信息是明文传输,https是具有安全性的ssl加密传输协议

  3. http和https使用的安全不同的连接方式,默认端口也不一样 http是80 https是443

  4. http无状态连接 https是由ssl+http协议构建的可进行加密传输,身份认证的网络协议,比http协议安全

3.http请求的组成

请求行+消息报头+请求正文

请求行 :请求方法 空格 URL 空格 协议版本

GET/sample.jsp HTTP/1.1

4.请求方法

  1. get 请求获取Request-URL所标识的资源

  2. post 在Request-URL所表示的资源后附加新的数据

  3. put 请求服务器存储一个资源,并用Request-URL作为其标识

  4. delete 请求服务器删除Request-URL所标识的资源

  5. head 请求获取由Request-URL所标识的资源响应消息报头

  6. trace 请求服务器回送收到的请求信息,主要用于测试或诊断

  7. connect 保留将来使用

  8. options 请求查询服务器的性能或者查询与资源相关的选项和需求

5.响应状态码

  1. 100-199 信息状态码 标识成功接收请求 100继续发送

  2. 200-299 成功状态码 标识成功接收 200成功接收

  3. 300-399 重定向状态码 请求的资源已经移动一个新地址 302 307 304

  4. 400-499 客户端的请求有错误,常用404(未找到) 403

  5. 500-599 服务端出现错误 500

6.接口定义

接口就是api,是一个软件或服务对外提供的接口,只需要调用接口即可

外部系统与系统之间以及内部各子系统之间的交互点 包括外部接口 内部接口。

7.接口形式

http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1

协议(http:)

主机地址(www.qubaobei.com

资源路径(ios/cf/dish_list.php)

参数(stage_id=1&limit=20&page=1)

8.接口传递数据的方式

  • get方法

    Get方式是从服务器上获取数据 在做数据查询时,建议用Get方式;(查询 搜索 博客访客系统)

  • post方法

    Post方式是向服务器传送数据,在做数据添加,修改或删除时,建议用Post方式 (上传头像)

  • put方法

    比较少见,html表单也不支持 put跟post相似 都是向服务器传送数据,区别是 put通常指定了资源的存放位置 Post则没有 Post数据存放自由 服务器自己决定

  • delete方法

    Delete 删除某一个资源 很少见

9.Get跟Post的区别

  • get后退按钮/刷新无害, Post数据会被重新提交(浏览器应该告知用户数据会被重新提交)

  • get书签可收藏 post书签不能收藏

  • get能被缓存 post不能缓存

  • post比get更安全 因为参数不会被保存在浏览器历史或web服务器日志中

  • get安全性较差 因为所发送的数据是URL的一部分 在发送密码或其他敏感信息时绝不要使用get

  • GET历史参数保留在浏览器历史中。POST参数不会保存在浏览器历史中 GET对数据长度有限制,当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大 长度是 2048 个字符)。POST无限制。

  • GET的数据在 URL 中对所有人都是可见的。POST的数据不会显示在 URL 中。

10.GUI

GUI 是Graphic User Interface,是图形用户接口,主要提供可视化界面方面的接口

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的 计算机操作用户界面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值