0
点赞
收藏
分享

微信扫一扫

【接口测试基础】第一篇 | 详解Http请求.响应协议相关语法格式

倪雅各 2022-04-21 阅读 68
测试工具

1. Http协议

协议:就是规则,要求通信的双方必须严格遵守!
HTTP:(HyperText Transfer Protocol)超文本传输协议,是一个基于请求与响应模式的,应用层的协议,也是互联网上应用最为广泛的一种网络协议。
特征

2.URL

概念:(Uniform Resource Locator)统一资源定位符
作用:在网络环境中,唯一的定义一个数据资源
URL语法格式(组成):
图3

  • 协议:http,规定数据传输的方式 域名(ip)在网络环境中找到主机 – 用://与协议隔分
  • 端口(port):在网络主机上,表示一个进程(应用程序) – 用:与域名隔分
  • 资源路径:标识网络资源(文件,图片,音视频,变量…)–用?与资源路劲隔分
  • 查询参数内部用&隔分多个kv键值对 查询参数:传递给资源路径对应的数据
    在这里插入图片描述

3.HTTP请求

作用:客户端(app,浏览器),发送请求给服务器时,使用的协议–http请求协议
规定 发送给服务器的数据传输的语法格式。
整体格式
请求行:请求方法(空格) URL(空格) 协议版本
http请求方法:(大小写无所谓)
GET:查询
POST:添加(常用在登录)
PUT:修改
DELETE:删除

请求头:语法格式 K:v
语法格式:k:v
User—Agent:描述请求发送端的浏览器类型
Content-Type:描述请求体的数据类型
application/json:JSON数据格式
application/x-www-form-urlencoded:form表单数据
在这里插入图片描述
代表http请求头结束
请求体:请求发送是携带的数据。数据类型 Content-Type的值

  • 无请求体
    在这里插入图片描述
  • 有请求体
    在这里插入图片描述

4.HTTP响应

作用:
服务器端,针对客户端发送的http请求,会发响应数据 – http应答
规定 回发给客户端的数据组织格式
整体格式:

举报

相关推荐

0 条评论