Skip to content
难度LEVEL
阅读READ约 2 分钟~2 min
更新UPDATED2026-09

第 1 章 当你按下回车 · 一个网页的诞生

easycode · Agent Skill
① 先问 DNS:这名字对应哪台电脑 浏览器 · 客户端 Client 服务器 Server · 永远开着机 ② 请求 Request:把这个页面给我 ③ 响应 Response:HTML · CSS · JavaScript 这条线上的沟通格式叫 HTTP,多个 S 的 HTTPS 是加了密的信封,中途谁也偷看不了 stickmancharles.com · CC BY-NC-ND 4.0
图 1 · 一问一答:从按下回车到页面出现

打开浏览器,输入一个网址,按下回车。接下来的半秒钟里,发生了一连串你从未见过的事。

浏览器先去问一个叫 DNS 的系统:"这个名字对应的是哪台电脑?"DNS 是什么,第 6 章细讲,先记住它是个翻译名字的电话簿。拿到答案,浏览器找到了地球某处一台永远开着机的电脑,服务器(Server)。你的浏览器在这场对话里叫客户端(Client),它向服务器发出一个请求(Request):"把这个页面给我。"服务器回一个响应(Response),里面装着几种文件。HTML 是页面的骨架,CSS 是皮肤和化妆,JavaScript 是动作和交互。浏览器把它们画出来,就是你看到的网页。

拿点外卖来想这件事。你是客户端,餐厅是服务器。下单是请求,出餐是响应。双方约好的沟通格式,单子怎么填、餐怎么送,就是 HTTP。你常看到的 HTTPS 多出来一个 S,是加密(Secure)的意思,相当于把信装进只有你们俩能打开的信封,中途谁也偷看不了、篡改不了。现在正经网站都必须是 HTTPS。

这一章只想让你记住一件事,整个互联网就是无数次一问一答。你以后做的每一个功能、调的每一个接口,都是在扮演提问的一方,或者回答的一方。想清楚谁在问、谁在答、问的是什么,很多看起来复杂的东西会突然变简单。

试一试

随便打开一个网页,按 F12 打开开发者工具,切到 Network(网络)面板,刷新页面,你会亲眼看到那半秒钟里的每一次请求和响应。

由 Charles Tao 与 Claude 协作写成——这本身就是这套书讲的工作方式。Written by Charles Tao with Claude — which is itself the working method this series teaches. · 许可License