thunder client 不支持导出为 postman 格式,官方未实现且无计划加入;仅支持导入 postman v2.1 collection.json,反向导出不可行,所有相关教程或脚本均不可靠或失效。

Thunder Client 本身不支持导出为 Postman 格式
直接回答:Thunder Client 没有「导出为 Postman collection」的功能,官方从未实现,也无计划加入。它只支持导入 Postman v2.1 collection.json,反向路径不存在。所有声称能“从 Thunder Client 导出 Postman”的教程或脚本,要么混淆了方向,要么依赖非官方、已失效的第三方工具(如过时的 Python 脚本),实际无法处理环境变量嵌套、multipart 字段、auth 配置等真实字段,生成的 JSON 基本不可用。
想把 Thunder Client 里的请求给 Postman 用,只能手动重建
这不是功能缺失,而是设计取舍:Thunder Client 的数据存在本地 .thunder-client/ 目录下,是二进制+JSON 混合结构,未暴露标准 schema;Postman v2.1 collection 则要求严格字段(item、event、auth、request.body.formdata 等),二者模型不兼容。
- 最可靠方式:在 Postman 中新建 Collection → 手动填入 URL、Method、Headers、Body(注意
Content-Type是否匹配) - 若请求多,可先在 Thunder Client 中右键单条请求 → Copy as cURL → 粘贴到终端验证无误 → 再用在线工具(如
curlconverter.com)转成 Postman JSON(仅限简单 GET/POST JSON,不含文件上传或 auth 脚本) - 环境变量需单独处理:
{{base_url}}在 Thunder Client 中是变量引用,Postman 里得对应建 Environment 并填入相同 key 名,不能靠导出自动映射
为什么别信“Thunder Client 导出 Postman”的插件或脚本
截至 2026 年 4 月,社区仍无稳定方案。常见失败点包括:
- 脚本读取
.thunder-client/requests.json但该文件不包含完整 body 结构(如 form-data 的 file path 是相对路径,Postman 无法还原) - 忽略 Thunder Client 的「全局变量」与「环境变量」作用域差异,导出后所有
{{var}}全变成空字符串或硬编码值 - 无法识别 Auto Add Auth 行为,漏掉
Authorization头或错误拼成 Bearer + 过期 token - 对 multipart 请求,生成的
body.mode = "formdata"缺少body.formdata数组,Postman 导入后直接报错
真正可行的跨工具协作方案
如果团队里有人用 Postman、有人用 Thunder Client,不要试图双向同步配置,而应统一源头:
- 把接口定义写在 OpenAPI 3.0
openapi.yaml中,用openapi-cli或swagger-cli生成两种格式:openapi-to-postman→ Postman collection,openapi-thunder(非官方,但有轻量 CLI)→ Thunder Client 可识别的 JSON 结构 - 或者,放弃 UI 工具间的转换,直接用 REST Client +
.http文件:它纯文本、易 Git 管理、可被httpie/curl/ Postman(通过第三方转换器)消费,是目前最可控的中间格式 - 敏感信息(如 token、密钥)一律不进任何 collection 文件,改用环境变量或 CI 注入,避免导出即泄露
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











