Http协议

Http协议

什么是 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、请求体

常用请求头的说明

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

哪些是 GET 请求, 哪些是 POST 请求

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

GET 请求有哪些:
8、form 标签 method=post

响应的 HTTP 协议格式

1、相应行
(1)响应的协议和版本号 HTTP/1.1
(2)响应状态码
(3)相应状态描述符

2、响应头
(1)key:value 不同的响应头,有其不同含义
(空格隔开)

3、响应体
(1)回传给客户端的数据

常用的响应码说明

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

MIME类型说明

MIME是HTTP协议中数据类型
MIME是英文全称是 “Mutipurpose internet Mail Extensions” 多功能 internet 邮件扩充服务器。
MIME类型的格式是 “大类型/小类型”,并与某一种文件的扩展名相对应

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值