循环 post 请求

Looping through post request

我正在尝试在 post 请求中创建一个循环以更改应用程序的环境,但脚本仅在 'lab' 环境中循环,我正在使用 restapi 发送此请求并为每个环境生成不同的配置文件。

context="application-team"
clientToken="@option.clientToken@"

#Vars
vaultUrl="https://127.0.0.1:8200"

def createKvPath (vaultUrl):
    for environment in ['lab', 'stg', 'prod']:
        url = vaultUrl + '/v1/kv/'+context+'/application-name/'+environment+''
        payload = {'none':'none'}
        headers = {
            'accept': 'application/json',
            'Content-Type': 'application/json',
            'X-Vault-Token': clientToken,
            }
            resp = requests.post(url, headers=headers, json=payload)
            dataKv = resp.json()

vault = createKvPath(vaultUrl)

我解决了这个问题删除 data Kv = resp.json(),我不知道 resp.json() 是如何锁定进程的。

def createKvPath (vaultUrl):
    for environment in ['lab', 'stg', 'prod']:
        url = vaultUrl + '/v1/kv/'+context+'/application-name/'+environment+''
        payload = {'none':'none'}
        headers = {
            'accept': 'application/json',
            'Content-Type': 'application/json',
            'X-Vault-Token': clientToken,
            }
            resp = requests.post(url, headers=headers, json=payload)

vault = createKvPath(vaultUrl)