HTTP 没你想的那么简单

前端Q

共 943字,需浏览 2分钟

 · 2021-07-29

最近有个同学跟我吐槽,自己没有回答上来关于 HTTP 协议的问题,面试直接挂掉了。

 

听完我就有点诧异,HTTP 协议这么简单的东西,做前端的还不了解?


他又说了:“不只是问了 GET 和 POST 这些,还问了一个什么 RESTful 约定之类的,然后又问了 HTTP Server 实现的问题,我之前都是用 Apache 或者 Nginx 这样现成的 Server,没想过这种自己实现一个 Server 的问题,对细节当然就不了解了。”

 


后来我又问了几个人,发现他还真不是个例,很前端对于 HTTP 协议都没有足够深入的了解,只知道一些皮毛。我想说的是,做前端一定不要想当然的沉浸在日常搬砖中,更不要随大流沉迷在尝鲜新技术中无法自拔。


极客时间的《用 Node.js 编写一个 HTTP Server》就挺适合有一定前端工作经验,但知识、技术都亟待更新的人。如果你跟他们一样,对 HTTP 协议、RESTful 规范以及 Node.js 开发基础等资深前端必须掌握的知识没有深入了解的话,我建议你去学习一下这方面的知识。


讲师是开源项⽬ Date-fns 成员吴阳资深前端工程师,他会用三节课实战编写一个 HTTP Server 项目,从而让你:

 

  1. 彻底搞清楚 HTTP 协议是怎么一回事

  2. 深入理解 RESTful 约定,不只会 GET 和 POST 两种请求方法

  3. 学会用 Node.js 设计一个 HTTP Server

  4. 深入理解跨域请求和浏览器缓存机制

 


值得一提的是,吴阳不仅会手把手带你用 Node.js 来创建一个 HTTP Server,而且还会给这个 Server 添加如断点下载、实现跨域请求,以及浏览器缓存等功能,这样上完课后,你自己就能实现一个大项目



如何 0 元购买?

扫码添加学习助理微信  获得课程链接、源码等资料 → 0 元学习


扫码 0 元学

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报