Http协议
什么是协议:
协议是指双方或多方,相互约定好,大家都需要遵守的规则,叫做协议
所谓Http协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫Http协议
Http协议中的数据又叫报文
请求的HTTP协议格式:
客户端给服务器发送数据叫请求
服务器给客户端回传数据叫响应
请求又分为GET请求和POST请求两种
GET请求
1.请求行
(1).请求的方式 GET
(2).请求的资源路径[+?+请求参数]
(3).请求的协议的版本号 HTTP/1.1
2.请求头
(1). key:value 组成 不同的键值对,表示不同的含义
引用尚硅谷网课资料:
POST请求:
1.请求行
(1).请求的方式 POST
(2).请求的资源路径[+?+请求参数]
(3).请求的协议的版本号 HTTP/1.1
2.请求头
(1). key:value 组成 不同的键值对,表示不同的含义
【空行】
3.请求体 ====>>>>>就是发送给服务器的数据
引用尚硅谷网课资料:
常用的请求头说明:
Accpet:表示客户端可以接收的数据类型
Accpet-Language:表示客户端可以接收的语言类型
User-Agent:表示客户端浏览器的信息
Host:表示请求时的服务器IP和PORT(端口号)
GET请求和POST请求区分:
GET请求:
1.form标签 method=get
2.a标签
3.link标签引入CSS文件
4.Script标签引入js文件
5.img标签引入图片
6.iframe引入HTML页面
7.在浏览器地址栏中输入地址后敲回车
POST请求:
1.form标签 method=post