API文档

导出在线文档和离线 HTML 文档,并根据调试记录自动生成接口示例。

Cool Request 可以把项目中的 API 导出为接口文档,支持在线文档和离线 HTML 文档两种形式。导出时,插件会结合接口调试记录自动生成文档中的请求示例、响应示例和示例值,减少手动补全文档的成本。

文档按“空间”和“目录”组织。空间通常对应一个项目、系统或业务域,目录用于在空间内继续划分模块,例如用户、订单、支付、后台管理等。

功能概览

  • 将 Cool Request 识别到的 API 导出为接口文档。
  • 支持根据调试记录自动生成请求参数示例值、响应示例和接口说明中的示例内容。
  • 支持在导出后手动修改文档内容。
  • 支持开启在线文档,通过本地端口访问。
  • 支持将整个空间导出为离线 HTML 文档,便于发送给其他人或在无服务环境下查看。

提示

如果希望文档中的示例值更完整,建议先对目标 API 完成一次调试,并保存或保留有效的调试记录。Cool Request 会优先根据已有调试记录生成更贴近真实业务的示例内容。

创建文档空间

在导出 API 前,需要先创建文档空间。

  1. 打开 IDEA 中的 Cool Request 功能窗口。
  2. 进入文档管理。
  3. 点击新建空间,并且输入空间名称,例如 用户中心、订单系统、后台管理接口。
  4. 保存空间。

空间创建完成后,后续导出的 API 都可以归档到这个空间下。一个项目可以创建一个空间,也可以按团队、业务线或版本创建多个空间。

新建目录

空间创建后,需要在空间下创建目录,用于分类管理接口。

  1. 选择刚创建的空间。
  2. 在空间下右击新建目录,并输入目录名称,例如 用户模块、登录鉴权、订单查询。
  3. 保存目录。

目录可以按业务模块划分,也可以按接口使用者划分。导出 API 时必须选择目标空间和目标目录,因此建议先整理好基本目录结构。

导出 API 文档

完成空间和目录准备后,即可导出 API。

  1. 进入目标 API调试界面。
  2. 点击API导出。
  3. 在导出窗口中选择文档空间。
  4. 选择空间下的目标目录。
  5. 确认导出。
  6. 打开对应空间和目录,检查生成的接口文档。

导出后,Cool Request 会把接口路径、请求方法、请求参数、请求头、请求体、响应结构等信息写入文档。如果该 API 有调试记录,插件还会自动带入调试记录中的示例值,生成更完整的请求示例和响应示例。

示例值生成规则

文档中的示例值通常来自以下信息:

  • 最近的接口调试记录。
  • 请求参数、请求头和请求体中填写过的值。
  • 接口响应中的真实返回结构。
  • Cool Request 识别到的参数类型和字段结构。

例如,先调试一次登录接口并得到响应:

{
  "code": 0,
  "message": "success",
  "data": {
    "token": "test-token",
    "expireTime": "2026-06-08 12:00:00"
  }
}

再导出该接口文档时,Cool Request 可以把这类调试结果作为响应示例写入文档,便于其他开发者直接理解接口返回格式。

注意

自动生成的示例值来自调试数据。导出前请避免在调试记录中保留真实密码、Token、手机号、身份证号等敏感信息;如已生成到文档中,建议手动替换为脱敏示例。

手动修改文档

导出后的文档可以继续手动维护。常见需要补充或修改的内容包括:

  • 接口用途说明。
  • 参数业务含义。
  • 字段枚举值。
  • 错误码说明。
  • 请求示例和响应示例。
  • 注意事项和调用限制。

修改流程:

  1. 打开目标空间。
  2. 进入 API 所在目录。
  3. 选择需要修改的接口文档。
  4. 编辑文档中的说明、参数、示例或响应内容。
  5. 保存修改。

手动修改适合补充业务语义。自动导出负责生成基础结构和示例值,人工维护负责补充接口规则、业务限制和团队约定。

开启在线文档

如果需要通过浏览器访问在线文档,需要先在设置中开启在线文档服务。

  1. 打开 API文档设置
  2. 开启在线文档。
  3. 保存设置。
  4. 在浏览器中访问对应端口,查看在线文档。

在线文档开启后,可以在本机通过配置的端口访问已创建的文档空间。团队成员如果需要访问,请确认网络、防火墙和端口是否允许连接。

提示

在线文档依赖本地插件服务。IDE 关闭、项目关闭或在线文档开关关闭后,对应端口将无法继续提供文档访问。

导出离线 HTML 文档

如果需要把文档发送给其他人,或在无法访问在线文档服务的环境中查看,可以导出离线 HTML 文档。

  1. 打开文档管理。
  2. 找到需要导出的空间。
  3. 右击空间。
  4. 选择导出为离线 HTML 文档。
  5. 选择导出位置。
  6. 等待导出完成。
  7. 打开生成的 HTML 文件,确认文档内容是否完整。

离线 HTML 会包含该空间下的文档内容,适合交付给测试、前端、第三方联调人员,或作为版本归档。

常见问题