通过查看接口请求,发现Content-Type是 multipart/form-data类型的,查看请求参数,如下图:
def UserRoster(self):
url = 'http://172.16.0.72/api/biaopu-tms-user-provider/personal/user/importPersonalUserRoster'
files = {'file': open('C:\\Users\\Administrator\\Downloads\\个人用户名单模板.xls', 'rb')}
headers = {"Authorization": self.login()} # 关联登录用户token
print(headers)
res = requests.post(url, headers=headers, files=files)
print(f'上传结果: {res.json()}')
return res.json()['result']['impBatchNo']
obj = user_count() #创建对象
obj.UserRoster() #调用方法
运行后看到没有报错,返回是成功的
参考链接:https://www.cnblogs.com/hl-2030/p/11530277.html