Apifox创建首个API项目的核心是先配置环境与目录结构。必须勾选“自动生成示例接口”和“前端开发模板”,新建目录(如auth、user_management)并设全局变量base_url与timeout,首接口应先用Mock验证流程再切真实环境。

Apifox 创建第一个 API 项目,核心不是“建接口”,而是先搭好环境和目录结构——否则后续所有接口都会反复改 Base URL、手动切环境、参数粘贴错位置。
新建项目时必须勾选的两个选项
创建项目对话框里,别直接点确定。有两项勾选直接影响后续效率:
- 勾选
自动生成示例接口:立刻获得带完整参数、Headers、Body 的 GET/POST 示例,比空模板快 3 分钟上手 - 勾选
前端开发模板(非必选但强推):自动创建/user/login、/product/list等典型路径+Mock 数据,适合快速验证前后端联调流程
不勾这两项,你得手动填 5 次 Content-Type、3 次 base_url,且容易漏掉 Accept: application/json 这类隐性 Header。
目录结构不是可选动作,是调试逻辑分层基础
接口堆在根目录下,10 个以后就找不到哪个是登录、哪个是上传。真实协作中,目录决定 Mock 规则生效范围和自动化测试分组:
- 右键项目名 →
新建目录,命名用小写+下划线,比如auth、user_management - 每个目录对应一个业务域,后续新建接口时,右键该目录再点
新建接口,它会自动继承目录级的前置 URL 和变量作用域 - 避免嵌套过深:目录层级建议 ≤2 层(如
auth下放login、logout,不建议再建v1子目录)
没目录时,所有接口共用同一套环境变量;有了目录,你可以在 auth 目录下单独配 auth_token,不影响 payment 目录的 api_key。
Apifox Linux 桌面版是一款专为 Linux 开发者打造的 API 一体化工具,集接口设计、调试、测试、Mock 和文档管理于一体。它在 Linux 环境下提供稳定、高效的本地运行体验,帮助开发者实现 API 全生命周期管理,是 Linux 开发者进行接口开发与联调的高效工具。
环境配置必须设全局变量 base_url,而不是只填前置 URL
很多用户只在环境设置里填了 前置 URL(如 https://dev.api.example.com/v2),结果接口路径写成 /user/get,发送时拼出来是 https://dev.api.example.com/v2/user/get ——看似没问题,但一换环境就崩:
- 真正可靠的做法:环境变量里定义
base_url = https://dev.api.example.com/v2,接口 URL 写成{{base_url}}/user/get - 这样切换环境时,只需改
base_url值,所有接口自动适配,不用逐个检查路径拼接是否漏斜杠 - 额外加一条
timeout = 5000:防止本地调试时因网络抖动误判接口失败
如果接口路径里硬编码域名,后期从 dev 切到 prod 时,至少要改 20 处,且极易漏掉某个 POST 接口的 Body 里埋着的 https://dev... 链接。
第一个接口别测生产 API,先用 Mock + 自带示例验证流程
新手常卡在“发送后返回 404”或“响应体为空”,其实问题不在接口本身,而在请求构造环节:
- 新建接口后,先点右上角
Mock 开关,确保开启;再点Mock 规则→ 选择返回示例数据 - 请求方法选
GET,路径填/user/demo,不填任何 Params 或 Body - 点击
发送,看到200 OK和 JSON 响应体,说明环境、目录、Mock 全通——这才是真正“第一个成功请求”
此时再关 Mock、切真实环境、填真实参数,出错就能明确归因:是服务端问题,还是你漏写了 Authorization Header,而不是怀疑 Apifox 本身坏了。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!










