1. Postman 是什么
这是什么:API(Application Programming Interface,应用程序接口)= 程序之间的「服务员」——前端递上需求,后端做好送回,它两头传话。Postman 就是调教这位服务员用的、最流行的接口调试工具。
为什么用:浏览器确实也能发请求,但太局限:地址栏回车只能发 GET,JSON 请求体填不了,POST/PUT/DELETE 更是一个都发不出。后端写好一个「新增文章」接口,你拿浏览器根本没法当面测——总不能每次都求后端「给我开个网页表单吧」。
如何用:本章用点外卖的类比认清 API 与 Postman 的角色分工,下一章就装上工具发出人生第一个请求。
1.1 API 是什么:点外卖的类比
点外卖时你不会冲进后厨跟掌勺的喊话,更不会自己颠勺——你在 App 里点单,订单交给服务员,服务员传进后厨,做好了再由他把菜端出来。
前端程序和后端程序之间的协作,一模一样:
你(外卖 App / 前端程序)
│ 点单:一份宫保鸡丁(发出请求)
▼
服务员(API 接口)
│ 把单子传进后厨
▼
后厨(服务器上的后端程序)
│ 炒好、装盘
▼
服务员把菜端上桌(返回数据,通常是一段 JSON)
这套「怎么点单、怎么出菜」的约定,就是 API:一个程序对外开的服务窗口,别的程序按规矩递请求,它按规矩送回数据。数据最常见的形式是 JSON(JavaScript Object Notation,一种轻量的文本格式,长得像花括号包着的键值对清单),下一章你会亲手摸到。
1.2 为什么需要专门的调试工具
浏览器天生只会一个动作:地址栏敲个网址回车 = 发一次 GET(要数据)。这就像服务员只肯从门缝递话——寄新货、换旧货、退货,一样都干不了:
| 你想干的事 | 浏览器 | Postman |
|---|---|---|
| 发 GET 要数据 | ✅ 地址栏就行 | ✅ |
| 发 POST / PUT / DELETE | ❌ | ✅ 下拉框直接选 |
| 填一段 JSON 请求体 | ❌ | ✅ Body 面板写 |
| 看状态码、耗时 | ⚠️ 得开开发者工具翻 | ✅ 响应区直接给 |
| 把请求存下来反复用 | ❌ | ✅ 收进集合 |
后端同学给你一个「新增文章」接口让你测,浏览器连第一步都迈不出去——这就是必须装工具的原因。
1.3 Postman 干什么,为什么选它
Postman 是免费的跨平台接口调试应用(Windows / Mac / Linux 均有),选接口工具时几乎默认选项。理由很朴素:免费够用、教程最多、发请求这件事点点就能上手,等学深入了,它还能存集合、跑批量测试、接 CI。
同行只有一句话要交代的:
- curl:命令行界的老将,一条命令就能发请求,程序员个个会背两条,但对新手不友好——参数全靠记
- Apifox:国产后起之秀,接口文档、调试、测试三合一
选 Postman 先入门完全够用,这手艺是相通的:换哪把工具,方法、请求、响应都是一个道理。
1.4 动手改
- 打开你常用的外卖或地图 App,说说哪一步像在「通过 API 传话」
- 用浏览器打开
https://jsonplaceholder.typicode.com/posts/1,看一眼裸 JSON 的样子(下一章你会在 Postman 里再见到它) - 用自己的话向同桌解释一遍:为什么浏览器测不了「新增文章」接口
1.5 小结
- API = 程序之间的服务员:前端点单、后端出菜
- 浏览器只会 GET 一下,发 POST/PUT/DELETE、填 JSON 都得靠 Postman
- Postman 免费好用、生态最大,接口调试第一课就坐它
记忆口诀:前端点单,API 传话,后端做菜;浏览器只会 GET 一下,Postman 全都要。
下一章:安装与第一个请求 🐸