我正在尝试运行Python脚本,以便使用用户名数组处理多个POST请求(以便为系统创建用户)。一切似乎都很顺利,每次POST都会返回状态码200。但是,在检查系统后,用户本身未成功创建。我只想查看我的代码是否正确:
user_list = []
user_names = open("Master_User_List.txt")
for line in user_names.readlines():
user_list.extend(line.split())
user_names.close()
user_list = set(map(str, user_list))
auth_code = raw_input("please enter your authorization code: ")
user_names = user_list
for user in tqdm(user_names):
url = "https://api.example.com/user?cost_id1234"
header = {"Authorization": auth_code}
data_set = {"user": {"name":"bob123","code":null,"code2":null}}
new_post = requests.post(url, headers=header, data=data_set)
print new_post.status_code
感谢。
答案 0 :(得分:0)
您的数据集不是有效的语法,并且在Python中没有null
,但作为替代方法,您可以在python代码的顶部定义null = None
。
使用:
data_set = {"user": {"name": "bob123", "code":None, "code2":None,...}}
而不是:
data_set = {"user{"name":"bob123","code":null,"code2":null,...}}