V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xjq
V2EX  ›  前端开发

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

  •  3
     
  •   xjq · 2020-07-10 18:02:04 +08:00 · 2257 次点击
    这是一个创建于 879 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    15 条回复    2020-07-11 11:29:51 +08:00
    renmu123
        1
    renmu123  
       2020-07-10 18:08:09 +08:00 via Android
    楼主整理得挺明白的
    basa
        2
    basa  
       2020-07-10 20:53:40 +08:00 via iPhone
    get
    huweic
        3
    huweic  
       2020-07-11 01:23:34 +08:00 via Android
    😉HTTP 都到 3.0 了哦~
    xjq
        4
    xjq  
    OP
       2020-07-11 01:53:36 +08:00 via Android
    @huweic 是啊,我还停留在 2 的认知,做技术分享前,2 都不怎么明白
    raaaaaar
        5
    raaaaaar  
       2020-07-11 08:18:28 +08:00 via Android
    这种系统性的知识在学校弄懂是不是好些,毕业后还有那么大块的时间学么。。
    ChanKc
        6
    ChanKc  
       2020-07-11 08:46:04 +08:00 via Android
    @raaaaaar 学校里? HTTP 只占计算机网络课程的很小一部分,而且是不会讲到很多具体 HTTP 头和响应码这些东西的
    zhuzhibin
        7
    zhuzhibin  
       2020-07-11 09:30:13 +08:00 via iPhone
    老哥可以导出么
    kier
        8
    kier  
       2020-07-11 10:07:46 +08:00
    “post 请求,浏览器先发 header,服务器响应 100 continue 后,浏览器再发 body”
    get 跟 post 的区别-深入里的这段确定吗?
    xjq
        9
    xjq  
    OP
       2020-07-11 10:34:26 +08:00 via Android
    @zhuzhibin 你要图片吗
    xjq
        10
    xjq  
    OP
       2020-07-11 10:37:50 +08:00 via Android
    @raaaaaar 在学校也得自我驱动,什么时候都能学
    xjq
        11
    xjq  
    OP
       2020-07-11 10:51:32 +08:00 via Android
    @kier Firefox 只有一次,大多是发两次包
    Seanfuck
        12
    Seanfuck  
       2020-07-11 11:04:14 +08:00 via iPhone
    一直用 firefox,8 楼这点第一次听说。还有 chuncked 编码我测试了是要全部传输完组合起来才能解压,也就是发送的时候就有了全部数据,分块的意义无法理解……
    xjq
        13
    xjq  
    OP
       2020-07-11 11:20:12 +08:00
    @Seanfuck 这是一点,分块不需要 content-length 告知实体大小,使用 content-length 如果跟实际实体大小有差,比如 content-length 偏大,则客户端接收到实体发现实体比 content-length 小,就会一直等待,等着接收到 content-length 长度,如果偏小,就会丢失数据,接收到 content-length 长就结束了,分块只需要判断下一个块大小,为 0 则传完了
    xjq
        14
    xjq  
    OP
       2020-07-11 11:26:52 +08:00
    @Seanfuck 另外,持久连接的时候,服务端可以动态创建内容,省了计算实体大小
    xjq
        15
    xjq  
    OP
       2020-07-11 11:29:51 +08:00
    @zhuzhibin 附言里你看有没有你要的
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4698 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 09:20 · PVG 17:20 · LAX 01:20 · JFK 04:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.