从Paw中的Swagger导入的设置环境变量

时间:2016-09-27 12:17:54

标签: paw-app

我通过带有动态变量的swagger格式接收API:

"/tour/{tour_id}/": {
    // ...
},

Swagger-importer扩展程序会导入以下变量:enter image description here

看起来环境变量和Paw为请求创建随机值,但看起来它无法为此创建环境变量。

我打算通过swagger导出文件从后端开发人员那里接收API,并且不想更改请求,因为每次导入都会覆盖这些请求。从后端导入API并编辑环境变量会很棒。

1 个答案:

答案 0 :(得分:2)

Swagger / Open API Initiative没有指定共享相同名称的参数是相同的参数,并且它是有意义的,因为基于正在进行的操作,每个参数的约束可能不同。因此,Paw无法将参数合并到一个环境变量中。

Swagger确定了一个名为parameters root 级别字段,该字段可用于在请求之间共享参数,而Swagger Importer可以将这些字段移动到环境变量中,但是考虑到招摇规格,它尽可能地去。

这很好,但是这个功能不在下个月的路线图上,虽然它可能会在稍后介绍(我在github上创建an issue来记住它)