#学习笔记#什么是Http协议

什么是Http协议

Http协议:客户端与服务器之间通信时,发送的数据,需要遵守的规则,叫Http协议,协议中的数据又叫报文

客户端给服务器发送数据叫请求
服务器给客户端回传数据叫响应

GET请求

1.请求行
	1)请求的方式	GET
	2)请求的资源路径	[+?+请求参数]
	3)请求的协议版本	HTTP/1.1
2.请求头
	1)key:value
	2)不同的键值对表示不同的含义
	3)Accept:告诉服务器,客户端可以接收的数据类型
		 Accept-Language:告诉服务器,客户端可以接收的语言类型
		 User-Agent:浏览器信息
		 Accept-Encoding:告诉服务器,客户端可以接收的数据编码格式
		 Host:请求的服务器IP和端口号
		 Connection:告诉服务器请求连接如何处理

POST请求

1.请求行
	1)请求的方式	POST
	2)请求的资源路径	[+?+请求参数]
	3)请求的协议版本	HTTP/1.1
2.请求头
	1)key:value
	2)不同的键值对表示不同的含义
	3)Accept:告诉服务器,客户端可以接收的数据类型
		 Accept-Language:告诉服务器,客户端可以接收的语言类型
		 Referer:表示请求发起时,浏览器地址栏中的地址
		 User-Agent:表示浏览器的信息
		 Content-Type:表示发送的数据的类型
		 Content-Length:发送的数据长度

常用请求头

Accept:表示客户端可以接受的数据类型
Accpet-Languege:表示客户端可以接受的语言类型
User-Agent:表示客户端浏览器的信息
Host:表示请求时服务器IP和端口号

常见请求

GET请求

1.form标签 method = get
2.a标签
3.link标签引入css
4.Script标签引入js文件
5.img标签引入图片
6.iframe引入html页面
7.在浏览器地址栏输入地址后敲回车

POST请求

1.form标签 method = post

常见响应码

200:表示请求成功
404:请求服务器已经收到,你要的数据不存在(请求地址错误)
500:服务器已经收到请求,但是服务器内部错误(代码错误)
302:请求重定向

MIME类型说明

MIME是HTTP协议中数据类型
详细类型说明👉MIME 参考手册

谷歌浏览器如何查看HTTP协议在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值