python:发送图片 url 给 importer: RegisterUsersForTenant.py (post请求)
这是为 tenant 注册用户, 发送 post 请求
import json
import requests
urlFile = 'D:/PythonProject1/daxing_url.txt'
outputFile = 'D:/PythonProject1/daxing_urloutput.txt'
# 9.30 Offline 版本稳定性测试机器 api 地址
baseUrl = 'http://192.168.2.22:39876/api/register/add'
# 起始号码
num = 0
namePrefix = "GuoQing"
repo_name = "dbed1c2f-1829-4a71-8020-5790c8a913a3"
header_contents = {'Content-Type': 'application/json',
'access_key': 'AK-smoke',
'secret_key': 'SK-smoke',
'authkey': 'dp-auth-v0'
}
outFile = open(outputFile, 'a')
with open(urlFile) as url_object:
for url in url_object:
url = url.rstrip("\n")
num = num + 1
postData = {"RepoID": repo_name, "Name": namePrefix + str(num), "Images": [{"URL": url}]}
postDataJson = json.dumps(postData)
print(namePrefix + str(num) + "," + url, end=" |=")
response = requests.post(baseUrl, data=postDataJson, headers=header_contents)
if response.status_code == 200:
print("=|200==" + str(response.json()['Code']) + "=" + response.json()['Msg'] + "=" + namePrefix + str(num))
outFile.write("=|200==" + str(response.json()['Code']) + "=" + response.json()['Msg'] + "\n")
else:
print("!!Wrong!" + str(response.json()['Code']) + "!" + response.json()['Msg'])
outFile.write("=|200==" + str(response.json()['Code']) + "=" + response.json()['Msg'] + "\n")
daxing_url.txt 样例:
http://192.168.3.100:8880/deepglint/0.jpg.1009
http://192.168.3.100:8880/deepglint/0.jpg.101
http://192.168.3.100:8880/deepglint/0.jpg.1010
http://192.168.3.100:8880/deepglint/0.jpg.1011
http://192.168.3.100:8880/deepglint/0.jpg.1012
http://192.168.3.100:8880/deepglint/0.jpg.1013
浙公网安备 33010602011771号