http协议:
1.http:是网络传输协议;全称为:超文本传输协议;
关系:客户端和服务器的关系;
协议:就是一种规范;
常见的http和https两种,https是http的升级版
http协议:主要分request和reponse两种;
request是请求 浏览器跟服务器请求,就是告诉服务器,浏览器的情况;
请求主要分四部分;
第一部分:请求行
第二部分:请求头
第三部分:空行
第四部分:请求体;
怎么看请求和响应的状态;
f12(或者鼠标右键:点击检查)--》Network--》点击文件--》右边有个header;
header 分为了三个部分;
第一部分:General 通用的
第二部分:Response Headers 响应头;
第三部分:Request Headers 请求头;
请求头部分:
view parsed 显示原来的信息;
第一行:请求行:GET /seven/4.24/02.php HTTP/1.1;
请求行的格式:请求方式 /资源路径/HTTP/版本号
请求行以下都是请求头;
Host ip地址或域名
connection 连接状态
keep-alive 保持连接
close 关闭连接
upgrade-Insecure-Requests:1 告诉服务器这个浏览器支持https协议;
案例;
http://www.baidu.com 这种写法是错的 但是浏览器会自动升级到 https://www.baidu.com
user-agent:告诉服务器是谁发送的,浏览器的版本号;
原文:https://www.cnblogs.com/shangjun6/p/10768407.html