灏天文库

自己写个 Web 服务器 · socket 到 HTTP

作者: 灏天 · 收录于 编程与开发

内容摘要

 自己写个 Web 服务器 · socket 到 HTTP 灏 灏天文库 · 编程与开发 第 10 期 编程与开发 · 第 10 期 自己写个 Web 服务器, socket 到 HTTP from socket() to HTTP parser 你每天访问的网页,底层就是 一个 socket 上的字节流解析游戏 。 socket() 建管道、 bind() 占端口、 listen() 开门、 accept() 接客;HTTP 请求就是按 \r\n 切字节流。理解这条链路,Web 服务器就不神秘了。 ⏱ 约 11 分钟 🎯 用框架但不懂底层的人 📦 源:build-your-own-x §7 01 一个反共识:HTTP 不是协议,是 socket 上的"切字节"约定 很多人以为 HTTP 是个高深协议。其实它就是一段约定:在 socket 字节流里,第一行是"方法 路径 版本",后面跟着头,空一行,再是体。仅此而已。

打开完整知识页 返回工坊集