关于 http 的知识点的思维导图

2020-07-10 18:02:04 +08:00
 xjq

之前在公司做了篇技术分享,整理了份 http 的思维导图,https://www.processon.com/view/link/5eb95761f346fb6907ead300#map

2615 次点击
所在节点    前端开发
15 条回复
renmu123
2020-07-10 18:08:09 +08:00
楼主整理得挺明白的
basa
2020-07-10 20:53:40 +08:00
get
huweic
2020-07-11 01:23:34 +08:00
😉HTTP 都到 3.0 了哦~
xjq
2020-07-11 01:53:36 +08:00
@huweic 是啊,我还停留在 2 的认知,做技术分享前,2 都不怎么明白
raaaaaar
2020-07-11 08:18:28 +08:00
这种系统性的知识在学校弄懂是不是好些,毕业后还有那么大块的时间学么。。
ChanKc
2020-07-11 08:46:04 +08:00
@raaaaaar 学校里? HTTP 只占计算机网络课程的很小一部分,而且是不会讲到很多具体 HTTP 头和响应码这些东西的
zhuzhibin
2020-07-11 09:30:13 +08:00
老哥可以导出么
kier
2020-07-11 10:07:46 +08:00
“post 请求,浏览器先发 header,服务器响应 100 continue 后,浏览器再发 body”
get 跟 post 的区别-深入里的这段确定吗?
xjq
2020-07-11 10:34:26 +08:00
@zhuzhibin 你要图片吗
xjq
2020-07-11 10:37:50 +08:00
@raaaaaar 在学校也得自我驱动,什么时候都能学
xjq
2020-07-11 10:51:32 +08:00
@kier Firefox 只有一次,大多是发两次包
Seanfuck
2020-07-11 11:04:14 +08:00
一直用 firefox,8 楼这点第一次听说。还有 chuncked 编码我测试了是要全部传输完组合起来才能解压,也就是发送的时候就有了全部数据,分块的意义无法理解……
xjq
2020-07-11 11:20:12 +08:00
@Seanfuck 这是一点,分块不需要 content-length 告知实体大小,使用 content-length 如果跟实际实体大小有差,比如 content-length 偏大,则客户端接收到实体发现实体比 content-length 小,就会一直等待,等着接收到 content-length 长度,如果偏小,就会丢失数据,接收到 content-length 长就结束了,分块只需要判断下一个块大小,为 0 则传完了
xjq
2020-07-11 11:26:52 +08:00
@Seanfuck 另外,持久连接的时候,服务端可以动态创建内容,省了计算实体大小
xjq
2020-07-11 11:29:51 +08:00
@zhuzhibin 附言里你看有没有你要的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/688973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX