有了一个大的Swagger/openapiyaml规范,我如何安全地提取某些API端点并为它们生成一个新的.yaml
?在
从某个级别(比如用一个或多个缩进定义)识别API端点很容易:
paths:
/users:
...
- $ref: '#/requests/getUser'
/repos:
...
requests:
getUser:
...
我只需将除paths
之外的所有部分复制到一个新的specs文件中。然后我会根据缩进复制某些paths
子节,比如/users:
。在Python中,使用正则表达式。在
但是这种直接方法对规格安全吗?在
Swagger Inspector允许您进行API调用,然后从中创建定义文件(允许您根据需要选择调用的子集)。看到了吗检查员.swagger.io-它基于用户界面,但可能会节省一些时间。在
相关问题 更多 >
编程相关推荐