openapi-devtools:自动实时生成OpenAPI规范的Chrome浏览器插件


这是是一个 Chrome 插件扩展程序,可根据任何网站或应用程序上发出的网络请求实时自动生成 OpenAPI 规范。

通过观察和记录用户浏览时在网站上发出的 API 请求来自动生成 OpenAPI 规范:当用户浏览网页时,规范会根据 JSON 请求进行填充。

特点:

  • 该工具允许过滤主机和参数化路径,并将现有和未来的请求合并到匹配的端点。
  • 当端点以不同的数据类型响应时,规范考虑了所有可能性。
  • 该工具使用 **Redocly** 显示规格并允许下载。
  • 它处理可选值,可以通过将字符串字段标记为枚举值来记录可能的选项而不是仅仅键入字符串来改进。
  • 建议与网络爬虫集成并能够抓取所需字段。

安装:

  • 下载并解压zip
  • 在 Chrome 中,导航至chrome://extensions
  • 在右上角启用切换Developer mode开关
  • 在左上角点击Load unpacked并选择解压的dist目录
  • 打开一个新选项卡,然后OpenAPI在开发人员工具中选择(使用cmd+i或打开ctrl+i)