HTTP的请求响应步骤

每次访问一个页面时,客户端需要提交请求,请求访问,客户端(浏览器)与服务器都会做出各自的响应,下面是具体步骤:
1.客户端通过TCP套接字与Web服务器端口号80建立连接。
2.客户端向服务器提交请求,请求的具体内容包括:
请求行(内含协议以及资源路径),若干请求头(KV对的参数),空行以及请求数据
3.服务器接收请求,并将资源副本写入TCP套接字,内容包括:
响应行(协议 状态码 状态),若干响应头,空行,响应数据,由客户端读取。
4.客户端协议若是HTTP1.0 connection状态为close,则服务器主动关闭TCP连接,若为HTTP1.1,,connection状态为keep alive 服务器会在这段时间内依然接受其他请求
5.解析服务器的响应内容,并读取数据HTML并格式化,之后将其显示
下面以访问百度为例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值