计算机网络面经八股-HTTP请求报文和响应报文的格式?

请求报文格式:

  1. 请求行(请求方法+URI协议+版本)
  2. 请求头部
  3. 空行
  4. 请求主体
  • 请求行:GET /sample.jsp HTTP/1.1 表示使用 GET 方法请求 /sample.jsp 资源,并使用 HTTP/1.1 协议。

  • 请求头部:包含多个字段,如 Accept、Accept-Language、Connection 等,用于提供请求的附加信息。

  • 空行:用于分隔请求头部和请求主体。

  • 请求主体:在这个例子中,请求主体包含用户名和密码,以查询字符串的形式发送。

    GET/sample.jspHTTP/1.1 请求行
    Accept:image/gif.image/jpeg, 请求头部
    Accept-Language:zh-cn
    Connection:Keep-Alive
    Host:localhost
    User-Agent:Mozila/4.0(compatible;MSIE5.01;Window NT5.0)
    Accept-Encoding:gzip,deflate

    username=jinqiao&password=1234 请求主体

响应报文:

  1. 状态行(版本+状态码+原因短语)
  2. 响应首部
  3. 空行
  4. 响应主体
  • 状态行:HTTP/1.1 200 OK 表示使用 HTTP/1.1 协议,状态码为 200(表示成功),以及原因短语"OK"。

  • 响应首部:包含多个字段,如 Server、Date、Content-Length 等,用于提供响应的附加信息。

  • 空行:用于分隔响应首部和响应主体。

  • 响应主体:在这个例子中,响应主体是一个简单的 HTML 文档。

    HTTP/1.1 200 OK
    Server:Apache Tomcat/5.0.12
    Date:Mon,6Oct2003 13:23:42 GMT
    Content-Length:112

    HTTP响应示例<title> </head> <body> Hello HTTP! </body> </html> </li> </ul> </div><!----><!--]--></div></div><span data-v-88a210bf></span><div class="article-tag-list" data-v-88a210bf><!--[--><a href="/tag/83" class="" data-v-88a210bf><button ariadisabled="false" type="button" class="el-button el-button--info is-text is-has-bg" style="" data-v-88a210bf><!--v-if--><span class=""><!--[-->网络协议<!--]--></span></button></a><a href="/tag/86" class="" data-v-88a210bf><button ariadisabled="false" type="button" class="el-button el-button--info is-text is-has-bg" style="" data-v-88a210bf><!--v-if--><span class=""><!--[-->计算机网络<!--]--></span></button></a><a href="/tag/127" class="" data-v-88a210bf><button ariadisabled="false" type="button" class="el-button el-button--info is-text is-has-bg" style="" data-v-88a210bf><!--v-if--><span class=""><!--[-->http<!--]--></span></button></a><!--]--></div><div class="article-pre-next" data-v-88a210bf><div data-v-88a210bf><a href="/article/1768630743640051714" class="" data-v-88a210bf><span data-v-88a210bf>上一篇:</span><span class="article-pre-next-item-title" data-v-88a210bf>使用Seata实现分布式事务真香!</span></a></div><div data-v-88a210bf><a href="/article/1768630835621138433" class="" data-v-88a210bf><span data-v-88a210bf>下一篇:</span><span class="article-pre-next-item-title" data-v-88a210bf>zabbix 7.0编译部署教程</span></a></div></div></div><ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-4340231068438843" data-ad-slot="3187524902" data-ad-format="auto" data-full-width-responsive="true" data-v-88a210bf></ins><!----><div class="article-recommend-card" data-v-88a210bf><span class="article-recommend-card-title" data-v-88a210bf>相关推荐</span><div class="el-divider el-divider--horizontal" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><div class="article-recommend-list" data-v-88a210bf><!--[--><a href="/article/2118504867871064066" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>byte轻骑兵</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>2 小时前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>【LMP】规范精讲[13]: 参数的户口本、公钥的集装箱与出厂的兜底值</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>人工智能</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>网络协议</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>人机交互</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>lmp</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>蓝牙链路管理</span><!--]--><!--]--></div></a><a href="/article/2118501537472053249" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>流浪001</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>3 小时前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>计算机网络篇17:传输层——TCP 超时重传、三次握手与四次挥手,TIME_WAIT 为什么要等 2MSL</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>网络协议</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>tcp/ip</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>计算机网络</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>三次握手</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>四次挥手</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>超时重传</span><!--]--><!--]--></div></a><a href="/article/2118255602854789122" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>AI 编程助手GPT</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>19 小时前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>curl 返回成功就能收文件?用本地 HTTP 验证错误页与超时</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>网络</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>网络协议</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>http</span><!--]--><!--]--></div></a><a href="/article/2118238237085663233" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>流浪001</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>20 小时前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>计算机网络篇16:传输层——TCP 报头属性字段:16 位窗口大小撑起流量控制,六个标志位标识报文类型</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>网络协议</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>tcp/ip</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>计算机网络</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>urg紧急指针</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>tcp报头</span><!--]--><!--]--></div></a><a href="/article/2118229123798401026" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>apollo_qwe</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>21 小时前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>接口超时了,前端为什么不能直接重试?</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>javascript</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>http</span><!--]--><!--]--></div></a><a href="/article/2118185962694770690" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>Jongkhurun</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>1 天前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>以太网的最小帧长为什么是 64 字节:从 CSMA/CD 冲突窗口推导 64 Byte</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>网络协议</span><!--]--><!--]--></div></a><a href="/article/2117999123845349377" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>honsor</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>1 天前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>SNMP 读取以太网温湿度传感器数据,监控平台对接实操</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>物联网</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>网络协议</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>tcp/ip</span><!--]--><!--]--></div></a><a href="/article/2117947621105729537" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>Yves..</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>2 天前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>HTTP 协议学习笔记:从报文结构到抓包实践</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>网络协议</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>http</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>fiddler</span><!--]--><!--]--></div></a><a href="/article/2117941696101875713" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>沫璃染墨</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>2 天前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>linux</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>服务器</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>c++</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>tcp/ip</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>ubuntu</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>http</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>交互</span><!--]--><!--]--></div></a><a href="/article/2117871970218672129" class="article-recommend-list-item" data-v-88a210bf><div class="article-recommend-list-item-info" data-v-88a210bf><span data-v-88a210bf>Black蜡笔小新</span><div class="el-divider el-divider--vertical" style="--el-border-style:solid;" role="separator" data-v-88a210bf><!--v-if--></div><span data-v-88a210bf>2 天前</span></div><span class="article-recommend-list-item-title" data-v-88a210bf>上云网关/端口穿透/设备上云EasyNTS:无需公网IP、也不改防火墙,设备怎么从内网跑到外网去</span><div class="article-recommend-list-item-tag-list" data-v-88a210bf><!--[--><!--[--><!----><span data-v-88a210bf>网络</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>网络协议</span><!--]--><!--[--><span class="article-recommend-list-item-tag-list-divider" data-v-88a210bf>·</span><span data-v-88a210bf>tcp/ip</span><!--]--><!--]--></div></a><!--]--></div></div><ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-4340231068438843" data-ad-slot="3187524902" data-ad-format="auto" data-full-width-responsive="true" data-v-88a210bf></ins><!----></div><div class="right" data-v-88a210bf><div class="right-body" data-v-88a210bf><div class="hot-article-rank hot-article-rank-wrapper" data-v-88a210bf data-v-08dc960f><span class="title" data-v-08dc960f>热门推荐</span><div class="el-divider el-divider--horizontal" style="--el-border-style:solid;" role="separator" data-v-08dc960f><!--v-if--></div><div class="article-list" data-v-08dc960f><!--[--><a href="/article/2061973168230838274" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>01</span><span class="article-title" data-v-08dc960f>国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)</span></a><a href="/article/2056940295786958850" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>02</span><span class="article-title" data-v-08dc960f>历年考研数学一、数学二、数学三真题试卷及答案PDF</span></a><a href="/article/2073594154696953858" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>03</span><span class="article-title" data-v-08dc960f>如何新建文件夹? 电脑新建文件夹的4种方法</span></a><a href="/article/2001493360398368770" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>04</span><span class="article-title" data-v-08dc960f>几个好用的ip纯净度检测网站</span></a><a href="/article/1965957555249266689" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>05</span><span class="article-title" data-v-08dc960f>GitHub 镜像站点</span></a><a href="/article/2069227057103597570" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>06</span><span class="article-title" data-v-08dc960f>昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战</span></a><a href="/article/1789937684341329922" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>07</span><span class="article-title" data-v-08dc960f>苹果iPA游戏软件资源下载网站</span></a><a href="/article/1795266700313104386" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>08</span><span class="article-title" data-v-08dc960f>蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接</span></a><a href="/article/2015947624365998082" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>09</span><span class="article-title" data-v-08dc960f>Dify:一站式AI应用开发平台全解析与Windows部署指南</span></a><a href="/article/1962500343289921538" class="article" data-v-08dc960f><span class="article-index" data-v-08dc960f>10</span><span class="article-title" data-v-08dc960f>Android 屏幕适配系列开篇:核心概念、官方机制与主流方案</span></a><!--]--></div></div><!----></div></div></div></div></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{env:"prod",apiRootUrl:"https://jishuzhan.net/api"},app:{baseURL:"/",buildId:"8a8d2c04-c9c0-4945-bc5c-688839d327ad",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script><script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":354,"once":357,"_errors":358,"serverRendered":360,"path":361},["ShallowReactive",3],{"wDdEB1REj7eOVA0IINOW8By0h7e6k9_YCMGESItz9sY":4,"oRSW-9V-52mKbJ8K32LapX2D_JgNR7M2RToIvfdSDjc":152,"glaIx14zzTwMHHGT3VRKOAAT2IWy941uSBVkEtcvnRA":327,"kc8WLLTKxU17S7DbbCxhT6PvdyEqXIHxg1Y8HdmjniQ":329},[5,28,44,57,73,85,95,109,122,136],{"description":6,"id":7,"imgUrl":8,"ownerHeadUrl":9,"ownerId":10,"ownerName":11,"tagList":12,"time":25,"title":26,"views":27},"2026.6|国内可直接用、免费额度\u002F永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等) 按“最值得用→一般”排序 标注:地址 + 免费额度 + 代表模型 + 特点。","2061973168230838274","","https:\u002F\u002Ffile.jishuzhan.net\u002Fuser\u002F1682773449346387969\u002Fhead.png","1682773449346387969","子非鱼@Itfuture",[13,16,19,22],{"id":14,"name":15},151,"百度",{"id":17,"name":18},189,"ai",{"id":20,"name":21},435,"aigc",{"id":23,"name":24},1080,"个人开发",1780447687000,"国内可直接用、免费额度\u002F永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)",31152,{"description":29,"id":30,"imgUrl":8,"ownerHeadUrl":31,"ownerId":32,"ownerName":33,"tagList":34,"time":41,"title":42,"views":43},"整理汇总了完整版历年考研数学一、数学二、数学三真题资料(1987-2026),涵盖多年完整试卷搭配高清详细答案解析,全部为可打印 PDF 格式,分类清晰齐全,方便考研学子日常刷题自测、梳理考点规律、复盘重难点,高效备考省心实用。","2056940295786958850","https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg","2047882922674421761","daanpdf",[35,38],{"id":36,"name":37},94,"考研",{"id":39,"name":40},314,"pdf",1779247757000,"历年考研数学一、数学二、数学三真题试卷及答案PDF",17963,{"description":45,"id":46,"imgUrl":47,"ownerHeadUrl":31,"ownerId":48,"ownerName":49,"tagList":50,"time":54,"title":55,"views":56},"在Windows操作系统中,创建新文件夹的方法比较简单,一些新手用户,可能还不太清楚怎么新建文件夹。下面将为您详细介绍如何在不同环境下创建新文件夹,并提供一些实用的技巧。","2073594154696953858","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fimg_convert\u002Fe745de9d0d265eb10cc68b1bd70ec9d6.png","2073266129056854017","红糖奶茶",[51],{"id":52,"name":53},152700,"新建文件夹",1783218346000,"如何新建文件夹? 电脑新建文件夹的4种方法",20384,{"description":58,"id":59,"imgUrl":8,"ownerHeadUrl":60,"ownerId":61,"ownerName":62,"tagList":63,"time":70,"title":71,"views":72},"1.最有名的https:\u002F\u002Fping0.cc\u002F,用人最多,较详细2.https:\u002F\u002Fiplark.com\u002Fcheck,界面过于简单,只有纯净度的评分","2001493360398368770","https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F0fb3b9d7daae4d54b873462e04c336ff_m0_58528895.jpg","1835487712853889025","怣疯knight",[64,67],{"id":65,"name":66},17,"网络",{"id":68,"name":69},1455,"ip",1766028177000,"几个好用的ip纯净度检测网站",17425,{"description":74,"id":75,"imgUrl":8,"ownerHeadUrl":31,"ownerId":76,"ownerName":77,"tagList":78,"time":82,"title":83,"views":84},"国内访问 GitHub 有时会遇到速度慢或不稳定的情况,这时 GitHub 镜像站点就能帮上忙。它们通过代理或缓存机制,让你更顺畅地浏览仓库、下载资源甚至克隆代码。","1965957555249266689","1851173111697772545","BillKu",[79],{"id":80,"name":81},424,"github",1757555781000,"GitHub 镜像站点",138280,{"description":86,"id":87,"imgUrl":8,"ownerHeadUrl":88,"ownerId":89,"ownerName":90,"tagList":91,"time":92,"title":93,"views":94},"在AI大模型时代,算力即生产力。华为昇腾910B系列作为国产AI芯片的旗舰产品,已在国内智算中心、政务云、金融科技等领域实现规模化部署。然而,910B系列并非单一产品,而是包含B1、B2、B3、B4四个版本,不同型号在算力、显存、功耗和适用场景上差异显著。","2069227057103597570","https:\u002F\u002Fi-avatar.csdnimg.cn\u002F5e49bc2fe5d64fad932f1dcdd2fe0df0_qq_23625847.jpg","2038802694168121346","做个文艺程序员",[],1782177149000,"昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战",8329,{"description":96,"id":97,"imgUrl":98,"ownerHeadUrl":99,"ownerId":100,"ownerName":101,"tagList":102,"time":106,"title":107,"views":108},"苹果iPA游戏软件资源下载网站推荐,这篇文章我以比较公平的方式整理一下目前一些苹果iPA资源下载网站,每个网站的内容可以参考对应的截图,从而快速选择适合自己的资源站点。","1789937684341329922","https:\u002F\u002Ffile.jishuzhan.net\u002Farticle\u002F1789937684341329922\u002F4f280d2c7fe4a2979a0f89a836c6226f.webp","https:\u002F\u002Ffile.jishuzhan.net\u002Fuser\u002F1789937706977988609\u002Fhead.webp","1789937706977988609","Yremp",[103],{"id":104,"name":105},163,"ios",1715589374000,"苹果iPA游戏软件资源下载网站",9981,{"description":110,"id":111,"imgUrl":8,"ownerHeadUrl":112,"ownerId":113,"ownerName":114,"tagList":115,"time":119,"title":120,"views":121},"蜘蛛磁力,搜索教程大全,如何使用搜索引擎查找磁力链接。磁力链接是一种特殊的下载链接,磁力链接可以理解为一个文件识别码,而并非具体的资源地址,下载软件需要拿着这个识别码去整个互联网(DHT网络)去寻找持有该资源的用户(节点),如果找到则可以进行传输下载。一般年代越久远的磁力链接下载成功的几率越小,因为持有该资源的节点越少。一般使用网盘下载的成功率最高,因为当第一个人下载该资源的时候一般三方网盘会将该资源存储在自己的服务器上,为以后拿着这个识别码来下载的用户直接提供下载。当然某些下载软件也会将资源存储在服务器","1795266700313104386","https:\u002F\u002Ffile.jishuzhan.net\u002Fuser\u002F1795266703081345025\u002Fhead.webp","1795266703081345025","zhang5236171",[116],{"id":117,"name":118},146,"搜索引擎",1716859910000,"蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接",19392,{"description":123,"id":124,"imgUrl":125,"ownerHeadUrl":126,"ownerId":127,"ownerName":128,"tagList":129,"time":133,"title":134,"views":135},"从零到一,掌握这款让AI应用开发效率提升10倍的开源神器Dify(发音为 \u002Fˈdɪfaɪ\u002F)是一个开源的生成式AI应用开发平台,旨在帮助开发者和企业快速构建并部署生产级的AI应用。它的核心是融合了后端即服务(BaaS)和LLMOps的理念,通过可视化的低代码界面,让大模型应用从创意到投产的过程变得简单高效。","2015947624365998082","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002F49aee49d1b9649a5a34b01ddf25b134b.png","https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fb2d817f3d2674c2db92908c6fe1a5812_weixin_60180674.jpg","2015947628371558401","张道宁",[130],{"id":131,"name":132},39,"人工智能",1769474342000,"Dify:一站式AI应用开发平台全解析与Windows部署指南",721,{"description":137,"id":138,"imgUrl":8,"ownerHeadUrl":139,"ownerId":140,"ownerName":141,"tagList":142,"time":149,"title":150,"views":151},"屏幕适配的本质,是解决 “相同代码在不同设备上视觉一致性” 的问题,根源在于 Android 设备硬件碎片化 —— 不同设备的像素(硬件基础)、分辨率(像素排列)、dpi(像素密度)天然差异,直接导致 “相同代码” 呈现完全不同的效果。","1962500343289921538","https:\u002F\u002Ffile.jishuzhan.net\u002Fuser\u002F1786367866820366337\u002Fhead.webp","1786367866820366337","WAsbry",[143,146],{"id":144,"name":145},1,"android",{"id":147,"name":148},211,"面试",1756731517000,"Android 屏幕适配系列开篇:核心概念、官方机制与主流方案",709,[153,177,204,218,234,248,259,274,288,314],{"description":154,"id":155,"imgUrl":156,"ownerHeadUrl":157,"ownerId":158,"ownerName":159,"tagList":160,"time":174,"title":175,"views":176},"一条链路上飞过的每个数字,都有名有姓有单位;64 字节的公钥,得拆成四节 16 字节的车厢才能上路;而所有谈判开始之前,设备兜里都揣着五个出厂默认值。这篇把 LMP 收尾的三大件一次讲透。","2118504867871064066","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002F260ef5bb56ca45b78e5671cb1c91fb94.png","https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fb6a97467b771425eb1836d97428ae5b4_weixin_37800531.jpg","1858426400508219394","byte轻骑兵",[161,162,165,168,171],{"id":131,"name":132},{"id":163,"name":164},83,"网络协议",{"id":166,"name":167},690,"人机交互",{"id":169,"name":170},90084,"lmp",{"id":172,"name":173},171813,"蓝牙链路管理",1793925895000,"【LMP】规范精讲[13]: 参数的户口本、公钥的集装箱与出厂的兜底值",4,{"description":178,"id":179,"imgUrl":180,"ownerHeadUrl":181,"ownerId":182,"ownerName":183,"tagList":184,"time":201,"title":202,"views":203},"📚 本文收录于「流浪」的系列专栏🏠 博客主页:流浪 | 📝 原创首发于 CSDN前言: TCP 号称可靠传输,但可靠不是喊出来的:数据会丢,ACK 也会丢,连接要建、也要断。本篇从「收不到 ACK 怎么判定丢包」切进去,讲清超时重传与序号去重,再把三次握手的必要性、四次挥手的共识,以及 TIME_WAIT 为什么必须等 2MSL 串成一条线。","2118501537472053249","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002F111863020c5442e3ac9118f1aefad620.jpeg","https:\u002F\u002Fi-avatar.csdnimg.cn\u002F1e5d73fb0c3649fa949cce0ddb0a3ccf_2502_94387000.jpg","2052546252458491905","流浪001",[185,186,189,192,195,198],{"id":163,"name":164},{"id":187,"name":188},85,"tcp\u002Fip",{"id":190,"name":191},86,"计算机网络",{"id":193,"name":194},3912,"三次握手",{"id":196,"name":197},7500,"四次挥手",{"id":199,"name":200},69040,"超时重传",1793925101000,"计算机网络篇17:传输层——TCP 超时重传、三次握手与四次挥手,TIME_WAIT 为什么要等 2MSL",2,{"description":205,"id":206,"imgUrl":207,"ownerHeadUrl":31,"ownerId":208,"ownerName":209,"tagList":210,"time":216,"title":217,"views":203},"定时下载报表时,经常有人把curl的进程退出码为0当作“文件已经正确下载”。这个判断遗漏了一层:服务器可能返回404错误页,而curl已经完整传输了这张错误页。传输工具完成工作,不代表拿到的是业务文件。","2118255602854789122","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002F7cf12193335b4c948df0de4050e9c1d7.png","2046747985137172481","AI 编程助手GPT",[211,212,213],{"id":65,"name":66},{"id":163,"name":164},{"id":214,"name":215},127,"http",1793866465000,"curl 返回成功就能收文件?用本地 HTTP 验证错误页与超时",{"description":219,"id":220,"imgUrl":221,"ownerHeadUrl":181,"ownerId":182,"ownerName":183,"tagList":222,"time":232,"title":233,"views":176},"📚 本文收录于「流浪」的系列专栏🏠 博客主页:流浪 | 📝 原创首发于 CSDN前言: 第15篇用 4 位首部长度切出可变报头,确认应答与序号撑起可靠性。本篇接着拆剩下的属性字段:16 位窗口大小怎么搭应答便车做流量控制,六个标志位怎么给报文分型,URG 与紧急指针怎么送一字节加急。","2118238237085663233","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002Ff153694194814b3f96aa2a18c167b062.jpeg",[223,224,225,226,229],{"id":163,"name":164},{"id":187,"name":188},{"id":190,"name":191},{"id":227,"name":228},174412,"urg紧急指针",{"id":230,"name":231},174413,"tcp报头",1793862325000,"计算机网络篇16:传输层——TCP 报头属性字段:16 位窗口大小撑起流量控制,六个标志位标识报文类型",{"description":235,"id":236,"imgUrl":8,"ownerHeadUrl":237,"ownerId":238,"ownerName":239,"tagList":240,"time":245,"title":246,"views":247},"订单提交后,按钮转了一会儿,页面弹出一句“请求超时,请重试”。用户再点一次,依然超时。过了一会儿,订单列表里却出现了两笔订单。","2118229123798401026","https:\u002F\u002Fp9-passport.byteacctimg.com\u002Fimg\u002Fmosaic-legacy\u002F3792\u002F5112637127~300x300.image","1985907051156013057","apollo_qwe",[241,244],{"id":242,"name":243},15,"javascript",{"id":214,"name":215},1793860152000,"接口超时了,前端为什么不能直接重试?",5,{"description":249,"id":250,"imgUrl":8,"ownerHeadUrl":251,"ownerId":252,"ownerName":253,"tagList":254,"time":256,"title":257,"views":258},"以太网帧最短 64 字节。这个数字写在每一张网卡、每一个交换芯片、每一本网络书里,但很少有人追问它是怎么来的。","2118185962694770690","https:\u002F\u002Fp3-passport.byteacctimg.com\u002Fimg\u002Fmosaic-legacy\u002F3796\u002F2975850990~300x300.image","2118185964779339777","Jongkhurun",[255],{"id":163,"name":164},1793849862000,"以太网的最小帧长为什么是 64 字节:从 CSMA\u002FCD 冲突窗口推导 64 Byte",3,{"description":260,"id":261,"imgUrl":262,"ownerHeadUrl":31,"ownerId":263,"ownerName":264,"tagList":265,"time":271,"title":272,"views":273},"在机房动环监控场景里,Modbus TCP 适合工控组态,但对于 IT 运维体系(Zabbix、PRTG、Nagios 这类网管平台),SNMP 才是原生适配方案。Honsor H-TH 系列以太网温湿度传感器内置 SNMP Agent,UDP 161 端口响应轮询,162 端口支持 Trap 主动上报告警,无需网关转换即可融入现有 IT 网管架构,非常适合机柜微环境、冷热通道、UPS 电池间多点采集。","2117999123845349377","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002Fc8800426c4f24061ae58bcbc4f1af2a4.png","1996073172215595010","honsor",[266,269,270],{"id":267,"name":268},77,"物联网",{"id":163,"name":164},{"id":187,"name":188},1793805316000,"SNMP 读取以太网温湿度传感器数据,监控平台对接实操",6,{"description":275,"id":276,"imgUrl":277,"ownerHeadUrl":31,"ownerId":278,"ownerName":279,"tagList":280,"time":286,"title":287,"views":247},"本节先厘清 HTTP 的定位:它传输什么、处在网络模型的哪一层、用在哪些场景,以及它的通信模型。这些是后面理解报文、方法和缓存的基础。","2117947621105729537","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002F6d3d502b2b184ca7a96a1d47beb73c1e.png","2117947626482827265","Yves..",[281,282,283],{"id":163,"name":164},{"id":214,"name":215},{"id":284,"name":285},269,"fiddler",1793793037000,"HTTP 协议学习笔记:从报文结构到抓包实践",{"description":289,"id":290,"imgUrl":291,"ownerHeadUrl":31,"ownerId":292,"ownerName":293,"tagList":294,"time":312,"title":313,"views":247},"本文继续深入HTTP协议,从HTTP\u002F1.0的短连接机制入手,分析频繁建立和断开 TCP 连接所带来的性能开销,以及HTTP\u002F1.1如何通过持久连接机制减少重复连接,提高网络通信效率。随后,进一步探讨HTTP的无连接与无状态特性,并由此引出Cookie和Session两种常见的状态管理机制。重点讲解Cookie的工作原理、常见分类及潜在的安全风险,再结合实际应用,分析Session如何与Cookie相互配合,实现用户身份识别与会话状态保持,帮助大家更深入地理解HTTP背后的通信机制。","2117941696101875713","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002Fc80332a6b0734ab68b32e9daa30557f7.png","2042628962132754433","沫璃染墨",[295,298,301,304,305,308,309],{"id":296,"name":297},9,"linux",{"id":299,"name":300},11,"服务器",{"id":302,"name":303},27,"c++",{"id":187,"name":188},{"id":306,"name":307},117,"ubuntu",{"id":214,"name":215},{"id":310,"name":311},764,"交互",1793791624000,"从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session",{"description":315,"id":316,"imgUrl":317,"ownerHeadUrl":318,"ownerId":319,"ownerName":320,"tagList":321,"time":325,"title":326,"views":273},"很多人第一次折腾内网穿透,流程大概是这样的:申请公网IP,找运营商拉专线,在路由器上做端口映射,再把防火墙策略一条条加进白名单。","2117871970218672129","https:\u002F\u002Fi-blog.csdnimg.cn\u002Fdirect\u002F5f532531199344cdbf8980ed13ca0e63.png","https:\u002F\u002Ffile.jishuzhan.net\u002Fuser\u002F1684553681254486018\u002Fhead.png","1684553681254486018","Black蜡笔小新",[322,323,324],{"id":65,"name":66},{"id":163,"name":164},{"id":187,"name":188},1793775000000,"上云网关\u002F端口穿透\u002F设备上云EasyNTS:无需公网IP、也不改防火墙,设备怎么从内网跑到外网去",{"adMap":328},["Map"],{"articleSourceUrl":330,"content":331,"description":332,"id":333,"imgUrl":8,"nextArticle":334,"ownerHeadUrl":339,"ownerId":340,"ownerName":341,"preArticle":342,"tagList":348,"time":352,"title":353,"views":203},"https:\u002F\u002Fblog.csdn.net\u002Fweixin_65113709\u002Farticle\u002Fdetails\u002F136639402","**请求报文格式**:\n\n1. 请求行(请求方法+URI协议+版本)\n2. 请求头部\n3. 空行\n4. 请求主体\n\n* 请求行:`GET \u002Fsample.jsp HTTP\u002F1.1` 表示使用 GET 方法请求 `\u002Fsample.jsp` 资源,并使用 HTTP\u002F1.1 协议。\n* 请求头部:包含多个字段,如 Accept、Accept-Language、Connection 等,用于提供请求的附加信息。\n* 空行:用于分隔请求头部和请求主体。\n* 请求主体:在这个例子中,请求主体包含用户名和密码,以查询字符串的形式发送。\n\n GET\u002Fsample.jspHTTP\u002F1.1 请求行\n Accept:image\u002Fgif.image\u002Fjpeg, 请求头部\n Accept-Language:zh-cn\n Connection:Keep-Alive\n Host:localhost\n User-Agent:Mozila\u002F4.0(compatible;MSIE5.01;Window NT5.0)\n Accept-Encoding:gzip,deflate\n\n username=jinqiao&password=1234 请求主体\n\n**响应报文**:\n\n1. 状态行(版本+状态码+原因短语)\n2. 响应首部\n3. 空行\n4. 响应主体\n\n* 状态行:`HTTP\u002F1.1 200 OK` 表示使用 HTTP\u002F1.1 协议,状态码为 200(表示成功),以及原因短语\"OK\"。\n* 响应首部:包含多个字段,如 Server、Date、Content-Length 等,用于提供响应的附加信息。\n* 空行:用于分隔响应首部和响应主体。\n* 响应主体:在这个例子中,响应主体是一个简单的 HTML 文档。\n\n HTTP\u002F1.1 200 OK\n Server:Apache Tomcat\u002F5.0.12\n Date:Mon,6Oct2003 13:23:42 GMT\n Content-Length:112\n\n \u003Chtml>\n \u003Chead>\n \u003Ctitle>HTTP响应示例\u003Ctitle>\n \u003C\u002Fhead>\n \u003Cbody>\n Hello HTTP!\n \u003C\u002Fbody>\n \u003C\u002Fhtml>\n\n","请求报文格式:响应报文:","1768630747557531650",{"description":335,"id":336,"imgUrl":337,"title":338,"views":299},"zabbix 7.0编译部署教程 2024-03-08 16:50·乐维社区 zabbix7.0 alpha版本、beta版本已经陆续发布,Zabbix7.0 LTS版本发布时间也越来越近。据了解,新的版本在性能提升、架构优化等新功能方面有非常亮眼的表现,不少小伙伴对此也已经跃跃欲试。心动不如行动,不妨先体验了一把beta版本。","1768630835621138433","https:\u002F\u002Ffile.jishuzhan.net\u002Farticle\u002F1768630835621138433\u002F61a58b667c9d0376e08af9253b162710.webp","zabbix 7.0编译部署教程","https:\u002F\u002Ffile.jishuzhan.net\u002Fuser\u002F1761626297945034754\u002Fhead.webp","1761626297945034754","平平无奇的羊",{"description":343,"id":344,"imgUrl":345,"title":346,"views":347},"之前分享了六种分布式事务方案:本地消息表:如何通过本地消息表实现分布式事务最大努力通知:如何使用最大努力通知实现分布式事务?与本地消息表区别?","1768630743640051714","https:\u002F\u002Ffile.jishuzhan.net\u002Farticle\u002F1768630743640051714\u002Fc1de5afe62060427a55d3144b357b0ae.webp","使用Seata实现分布式事务真香!",25,[349,350,351],{"id":163,"name":164},{"id":190,"name":191},{"id":214,"name":215},1710509404000,"计算机网络面经八股-HTTP请求报文和响应报文的格式?",["Reactive",355],{"$sisPC2":356},false,["Set"],["ShallowReactive",359],{"oRSW-9V-52mKbJ8K32LapX2D_JgNR7M2RToIvfdSDjc":-1,"wDdEB1REj7eOVA0IINOW8By0h7e6k9_YCMGESItz9sY":-1,"glaIx14zzTwMHHGT3VRKOAAT2IWy941uSBVkEtcvnRA":-1,"kc8WLLTKxU17S7DbbCxhT6PvdyEqXIHxg1Y8HdmjniQ":-1,"x6BqSwn1S7R42YxLprL1uGD3mJHDI9LVj0CeAo_7Ti4":-1},true,"\u002Farticle\u002F1768630747557531650"]</script></body></html>