API请求
一句话:程序通过固定地址、参数和密钥向另一个服务要数据或提交任务的方式。
它是什么
API请求可以理解为程序之间的点餐。你的程序按对方规定的地址、方法、参数和身份凭证发出请求,对方返回结果。调用AI模型、登录、支付、发送短信、查询订单,本质上都经常通过API完成。
适合干什么
- 刚开始做AI应用的人
- 需要接OpenAI、Claude、支付或登录的人
- 用Codex改代码但看不懂接口的人
- 想理解前后端通信的小白
不适合干什么
- 完全不想碰代码和配置
- 没有权限调用第三方服务
- 需要高并发架构但没有后端基础
- 把API Key直接暴露到前端的人
普通人怎么用
- 看清接口文档里的URL
- 确认请求方法是GET还是POST
- 准备请求头、参数和API Key
- 用Postman或curl先测试
- 成功后再写进代码
进阶用户怎么用
- 统一封装请求函数
- 处理超时、重试和限流
- 记录请求日志和错误信息
- 把密钥放在服务端环境变量里
常见误区
- GET和POST用错
- 请求头缺少Content-Type或Authorization
- 把密钥写进前端代码
- 只处理成功结果,不处理错误码
和相似工具的区别
- API请求 vs 页面访问:页面访问给人看,API请求给程序读,返回通常是JSON。
- 请求参数 vs 请求头:参数是业务内容,请求头通常放格式、身份和额外说明。
入门步骤
- 读文档
- 确认地址和方法
- 准备参数
- 测试请求
- 处理返回
- 处理错误
推荐工具(第三方)
Postman、curl、Insomnia、VS Code、Codex、Claude Code