HTTP协议与常见响应状态码
1、http协议全称超文本传送协议(Hypertext Transfer Protocol ),HTTP协议是建⽴在TCP协议之上的一种应用
2、http连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,从建立连接到关闭
连接的过程称为“一次连接”
3、http协议常见响应状态码:
1xx:收到请求,需要请求者继续执行操作
2xx:请求成功,常用的200
3xx:重定向,浏览器拿到服务器返回的状态码会自动跳转到一个新的URL地址,这
个地址可以从响应的Location首部中获取,301 永久性跳转;302 临时性跳转
4xx:客户端错误,400 请求出错;403 没权限访问; 404 找不到这个路径对应的接口或文件;405 不允许此方法进行提交(比如接口需要用POST方式,而你用了GET方式)
5xx:服务器错误503 Service Unavailable ,服务器挂了或不可用
4、http协议与https协议的关系
https协议全称Hyper Text Transfer Protocol over SecureSocket Layer
主要由HTTP + SSL / TLS 组成
优点:https协议比http协议更安全,防止数据在传输过程中被窃取,确保数据完整性
缺点:相同网络环境下,https协议页面加载时间较长,增加计算机资源消耗
5、http请求常见的请求方法和使用
GET :向服务器获取资源,比较常用的请求方法
POST:向服务器提交数据而发送的请求,比较常用的请求方法
PUT : 用于更新请求,比如更新个人信息、商品信息更新
PATCH: PUT方法的补充,更新指定资源的部分数据
DELETE: 删除指定资源
HEAD: 和GET类似,返回的响应中没有具体内容,用于获取报头
OPTIONS: 获取服务器支持的http请求方法,服务器性能、跨域检查等
CONNECT: 让服务器代理用户去访问其他网页,再把数据返回给用户, 类似中介
TRACE: 回显服务器收到的请求,主要用于测试或诊断
6、postman 中响应的内容
Body :服务器响应的数据
Cookies:返回的cookies
Headers: 对应信息的描述,比如返回内容的格式,返回的服务器
Test Restults: 显示脚本执行结果的地方