作者| 慕课网精英讲师 风落几番
写在前面的话
大家好,我是风落,一个“写得了代码,测得了系统,管得了服务器,怼得过产品经理”的一线资深“码农”。
最近发现大家对HTTP协议的系统学习有一定的需求,很想有个机会好好补补课,这里边有刚入行的年轻人,也有入行多年的老鸟,有开发、测试、运维,也有产品经理、项目经理,甚至还有架构师。
为什么呢?
首先,这是一个互联网的时代。互联网改变了很多事情,10 年前我们还在用 1 毛 1 条的短信互相联系、查资料还需要到图书馆里、初到陌生城市还需要先买一份地图;现在呢,有方便实时沟通的微信,有无所不知的百度,有遍及各地的地图,当然更有出门几乎不用带钱的支付宝。互联网的薪水也在水涨船高,应届生年薪几十万的新闻层出不穷。
而这些,无一不依赖于互联网,而互联网更加依赖于基于HTTP协议的编程。可以毫不夸张的说,互联网的世界一大部分是在HTTP之上建立起来的,就如同没有HTTP,相信大家都没办法看到我这篇文章。
然后,HTTP似乎只是表面上简单,而底层的机制、工作原理非常复杂,我们之所以忽视它,只是因为它太过于“常见”,就像我们很容易忽视生活中的空气、很容易忽视你的父母一样,太常见的往往容易被我们忽视。
最后,就是我们要讨论的关键了:HTTP很重要,深入学习很有必要。
计算机技术≠编程技术
其