http请求过程简要
2024-10-04 17:21:00
一次http请求主要分为3个大步。
- 建立tcp连接。
- 这里就发生了经典的tcp三次握手。做个类比解释下,tcp好比http的秘书,和厂家(服务器端)做买卖。老板(http)叫秘书(tcp)去联系一下,秘书(tcp)就给厂家的秘书说,我们老板要和你们老板做笔交易。OK,到这里第一次握手完成。厂家秘书就回复,好啊,这里是价格表你拿去看看。这里第二次握手完成。秘书拿到后问下老板需要哪些东西,然后给厂家秘书说,我们这里需要xxxxxx。OK,至此,三次握手完成。开始交易。
- 发送请求。
- 这里就是老板开始谈判了,老板说我要买(get请求),什么材料的(请求头),什么东西(请求体)。
- 厂家就回复(OK,回复状态码 200),这种材料的有(响应头),价格和相关的一些(响应体)。
- 断开tcp连接。
- 这里发生的就是4次挥手了。
- 秘书对厂家秘书说,东西买完了。
- 厂家秘书说,好的,不过等我确认一下东西是否全到了。
- 这时秘书就开始等待回复,过了一下子,厂家秘书回复,OK,没东西了。
- 秘书也回复,好的,合作愉快。 到这4此挥手结束了。
- 这里发生的就是4次挥手了。
最新文章
- BZOJ 1001: [BeiJing2006]狼抓兔子
- SharePoint 根据时间筛选
- 怎样实现Web控件文本框Reset的功能
- 万网云解析设置二级域名解析到同IP不同端口
- oracle系列--第六篇 Oracle上面小试牛刀
- Resume Hook SSDT
- Android的R.java文件
- mapreduce引用第三方jar
- redhat安装wine
- UVALive 2147	Push!!(队列实现DP)
- CentOS7配置静态IP
- JAVA工程师面试题【来自并发编程网】
- ArrayList与Vector的区别
- .net读取excel数据到DataSet中
- 使用ECharts来实现地图下钻功能(某省的市级下钻到县级)
- 代码管理(三)sourcetree 的使用
- 3-13《元编程》第5章Class Definitions 3-14(5-4Singleton Classes,2小时)3-15(3小时✅)
- 3th January 2014
- POJ3255 Roadblocks [Dijkstra,次短路]
- Git在Githib和Github上的使用
热门文章
- ASP.NET导出bdf文件
- jquery parent和parents,children和find
- dotnet use regex two samples
- OpenStack在线迁移
- [转]后台页面访问权限:页面基类&;内置票据认证 使用方法
- python之2048
- 【Android 我的博客APP】1.抓取博客首页文章列表内容——网页数据抓取
- HDU 4267 A Simple Problem with Integers --树状数组
- HDU 1828 / POJ 1177 Picture --线段树求矩形周长并
- 2014 Super Training #10 C Shadow --SPFA/随便搞/DFS