输入在不发起网络请求的情况下解析,并分别显示组成部分和高风险假设。
323
数据与开发
OpenAPI 破坏性变更检查器
对新旧 JSON 契约之间明显的客户端破坏性变更进行分类;引用解析和行为兼容性仍需专项测试。
✓ 免费✓ 无需账户✓ 浏览器内
简短回答
这个工具能做什么?
报告两个 OpenAPI JSON 文档中被删除的路径、方法、参数和响应。
应用与决策指南
OpenAPI 破坏性变更检查器:方法与使用说明
对新旧 JSON 契约之间明显的客户端破坏性变更进行分类;引用解析和行为兼容性仍需专项测试。
工具要求的 URL、HTTP 标头、cURL 命令、API 定义或 Web 配置 请先用不含个人数据的小样本确认格式。
规范化的 Web 配置、组件清单和可执行的复核提示
实际操作步骤
- 添加旧版和新版 OpenAPI JSON。
- 生成破坏性变更候选项。
- 通过服务器行为、请求样例和 SDK 测试确认。
在获授权的测试环境中,与现行标准和真实服务器行为进行比较
请在目标系统核验架构、编码和数据丢失假设。
适用场景
- API 发布门禁 — 报告两个 OpenAPI JSON 文档中被删除的路径、方法、参数和响应。
- SDK 兼容性审查 — 报告两个 OpenAPI JSON 文档中被删除的路径、方法、参数和响应。
- 发布说明准备 — 报告两个 OpenAPI JSON 文档中被删除的路径、方法、参数和响应。
深入了解工作流
该工具的相关指南
在不破坏消费者的前提下演进 JSON Schema 与 OpenAPI 契约
通过结构差异、匿名样例和消费者测试,在发布前暴露破坏性变更候选项。
阅读指南 →JSON、CSV 与 Base64 之间的安全浏览器内交接
减少复制粘贴,同时保持类型、编码与错误边界的可复用流程。
阅读指南 →关于此工具
常见问题
OpenAPI 破坏性变更检查器接受什么输入?+
工具要求的 URL、HTTP 标头、cURL 命令、API 定义或 Web 配置 添加旧版和新版 OpenAPI JSON。
OpenAPI 破坏性变更检查器会输出什么?+
规范化的 Web 配置、组件清单和可执行的复核提示 输入在不发起网络请求的情况下解析,并分别显示组成部分和高风险假设。
如何核验OpenAPI 破坏性变更检查器的输出?+
在获授权的测试环境中,与现行标准和真实服务器行为进行比较
OpenAPI 破坏性变更检查器会向服务器发送或保存输入吗?+
工具输入在当前标签页处理。保存到工作站或传递到其他工具需另行选择。请另外考虑浏览器扩展和共享设备;隐私页面说明广告和网络连接。