HTTP 没你想的那么简单
共 943字,需浏览 2分钟
·
2021-07-29 11:23
最近有个同学跟我吐槽,自己没有回答上来关于 HTTP 协议的问题,面试直接挂掉了。
听完我就有点诧异,HTTP 协议这么简单的东西,做前端的还不了解?
他又说了:“不只是问了 GET 和 POST 这些,还问了一个什么 RESTful 约定之类的,然后又问了 HTTP Server 实现的问题,我之前都是用 Apache 或者 Nginx 这样现成的 Server,没想过这种自己实现一个 Server 的问题,对细节当然就不了解了。”
后来我又问了几个人,发现他还真不是个例,很多前端对于 HTTP 协议都没有足够深入的了解,只知道一些皮毛。我想说的是,做前端一定不要想当然的沉浸在日常搬砖中,更不要随大流沉迷在尝鲜新技术中无法自拔。
极客时间的《用 Node.js 编写一个 HTTP Server》就挺适合有一定前端工作经验,但知识、技术都亟待更新的人。如果你跟他们一样,对 HTTP 协议、RESTful 规范以及 Node.js 开发基础等资深前端必须掌握的知识没有深入了解的话,我建议你去学习一下这方面的知识。
讲师是开源项⽬ Date-fns 成员吴阳,资深前端工程师,他会用三节课实战编写一个 HTTP Server 项目,从而让你:
彻底搞清楚 HTTP 协议是怎么一回事
深入理解 RESTful 约定,不只会 GET 和 POST 两种请求方法
学会用 Node.js 设计一个 HTTP Server
深入理解跨域请求和浏览器缓存机制
值得一提的是,吴阳不仅会手把手带你用 Node.js 来创建一个 HTTP Server,而且还会给这个 Server 添加如断点下载、实现跨域请求,以及浏览器缓存等功能,这样上完课后,你自己就能实现一个大项目。
如何 0 元购买?
扫码添加学习助理微信 → 获得课程链接、源码等资料 → 0 元学习
扫码 0 元学