循环 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)
我正在尝试在 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)