从某个openfi端点生成另一个api

2024-10-01 07:51:11 发布

您现在位置:Python中文网/ 问答频道 /正文

有了一个大的Swagger/openapiyaml规范,我如何安全地提取某些API端点并为它们生成一个新的.yaml?在

从某个级别(比如用一个或多个缩进定义)识别API端点很容易:

paths:
  /users:
    ...
      - $ref: '#/requests/getUser'
  /repos:
    ...
requests:
  getUser:
    ...

我只需将除paths之外的所有部分复制到一个新的specs文件中。然后我会根据缩进复制某些paths子节,比如/users:。在Python中,使用正则表达式。在

但是这种直接方法对规格安全吗?在


Tags: 规范refapiyaml定义swagger级别端点
1条回答
网友
1楼 · 发布于 2024-10-01 07:51:11

Swagger Inspector允许您进行API调用,然后从中创建定义文件(允许您根据需要选择调用的子集)。看到了吗检查员.swagger.io-它基于用户界面,但可能会节省一些时间。在

相关问题 更多 >