http协议详解

本文详细解析了HTTP协议的工作流程,包括其请求与响应机制,以及无状态特性。通过具体实例,阐述了用户与开发者视角下的HTTP交互过程。

是什么

http协议是什么:简单点来说,就是一种协议,必须遵守的一种规则。
举个例子:使用浏览器打开https://www.zcjun.com/ 按下F12 就会发现如下的图片在这里插入图片描述

在上面图片中即可看到发送给服务器的具体请求:如下图
在这里插入图片描述
服务器发送给浏览器的,如下图:
下图是响应头部消息
这是请求头部消息
下图是响应主体部分,就是所谓的html语言
在这里插入图片描述

工作流程

从用户的角度来解释:
1、输入URL,然后按下确定(给服务器发送一个Request)
2、服务器响应请求(给浏览器发送一个Response)
3、浏览器接受请求,将渲染出的页面显示给用户
从开发者的角度解释:
1、输入URL或者点击一个按钮(通过get或者post将地址或者服务器所需的数据提交到服务器)
2、服务器开始处理请求,处理一些业务逻辑,去数据库里查询用户所需的数据,将数据返回给浏览器。
3、浏览器最终将其渲染,显示给用户

性质

http协议是无状态的,简单地来说就是访问哪个页面,只能获取该页面的内容,如果进入了另外一个页面,就不能获取刚才页面的内容。也就是说每个页面是独立的。为此,Web的存储机制(Session、Cookie、Local Storage)便诞生了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值