怎样学习 HTTP 协议

作者:龚子捷
链接:https://www.zhihu.com/question/19916403/answer/270985912
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Http是一种Transfer(传输)协议。在一次传输中,重要的过程包括:传输的建立、请求的发起、响应的回传。所以深入学习这三个过程就是关键所在。

学习任何一门知识,都需要系统化。现如今互联网上的信息过于碎片化,感觉很多都是泛泛而谈,或者写得很好但是却不全面。于是我有如下的总结。供你参考:

首先建议先看看阮一峰老师的几篇博文,可以帮助我们建立一个对http的正确初印象:

  1. 互联网协议入门(一) - 阮一峰的网络日志(这个还有第二篇)、
  2. 以及http协议入门
  3. HTTPS 升级指南 - 阮一峰的网络日志


然后,看一本好书永远是系统高效的学习方法,这里推荐几本经典的作品。

这几本书可以在这里下载到电子版本:http学习资料 | http知识积累以及相关的实践 深度笔记

  1. HTTP权威指南
  2. 图解HTTP、 图解TCP IP
  3. TCP-IP详解


当然,看别人的笔记也是一个不错的方法,有利于自己快速学习,快速吸收。而且可以方便我们定期复习。

  1. 《HTTP权威指南》每章的知识点总结! 在gayhub上有将进400颗星
  2. http知识积累以及相关的实践 深度笔记


最后、实践出真知 

开发工作过程中,多使用F12,查看chrome自带的控制台。 分析每次请求和响应,每一行请求头,每一行响应头,每一个响应体、请求体。它们的具体意义是什么,如果能做到知其然,我认为对于普通的工作就已经足够了。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值