gpt4 book ai didi

postman 如何在导入大量端点后设置环境url变量

转载 作者:行者123 更新时间:2023-12-05 05:14:20 24 4
gpt4 key购买 nike

我刚刚将大约 1000 多个端点从 swagger 端点导入到一个新集合中(顺便说一句,这个功能很棒)。

我现在想做的是为这个集合在 url 中添加一个环境变量,因为它是从 Dev 到 Stage 再到 Prod 的同一个集合。一个简单的正则表达式或字符串匹配替换会很棒,但无论如何我都找不到这样做。可能吗?

最佳答案

在导出的集合 JSON 中,我们可以看到以下形式的对象:

        "url": {
"raw": "https://example.com/user",
"host": [
"https://example.com"
],
"path": [
"user"
]
}

目标是将它们转换为:

        "url": {
"raw": "{{someUrl}}/user",
"host": [
"{{someUrl}}"
],
"path": [
"user"
]
}

使用 sed 我们可以实现如下:

  1. 将集合导出到 postman_collection.json
  2. 使用sedreplace https://example.com{{someUrl}}:

    sed -i -- 's/https:\/\/example.com/{{someUrl}}/g' postman_collection.json
  3. 重新导入集合
  4. 创建 Postman environment variable someUrl 在 Dev、Stage 和 Prod 环境中。

关于 postman 如何在导入大量端点后设置环境url变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52659757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com