接口测试(一)

HTTP

HTTP:超文本传输协议,是一个基于请求与响应模式的、应用层的协议。

URL

URL:统一资源定位符,是互联网上标准资源的地址。

作用:在网络环境中,唯一的定义一个数据资源。

https://www.bilibili.com/video/BV11g411V7Kf?p=154&spm_id_from=pageDriver

https:协议:规定数据传输的方式。

www.bilibili.com:域名(IP):在网络环境中找到主机。

443:端口号(常省略):在网络主机上,标识一个进程(应用程序)。

BV11g411V7Kf:资源路径:标识网络资源(文件、图片、音视频、变量)。

 p=154&spm_id_from=pageDriver:参数:传递给资源路径对应的数据。

HTTP请求

格式:

请求行

http请求方法:

GET:查询

POST:添加(常用于登录)

PUT:修改

DELETE:删除

请求头

语法格式:KV

User-Agent:描述请求发送端的浏览器类型

Content-Type:描述请求体的数据类型

请求体

数据值的组织形式,受Content-Type的值影响

postput有请求体

getdelete没有请求体

HTTP响应

 状态行

状态码:

1xxx:代表指示信息,表请求已被接受,等待处理

2xxx:成功,代表请求成功被处理、接受。常见:200201

3xxx:重定向,带访问的资源,需求重新制定路径访问

4xxx:代表客户端错误,常见404403

5xxx:服务器端错误,

状态码描述:200——ok404——file

响应体:

不管什么协议都有响应体

 

posted @ 2021-11-09 15:47  申疯疯  阅读(79)  评论(0)    收藏  举报