send_sth.py 780 B

12345678910111213141516171819202122
  1. import requests
  2. url = "http://127.0.0.1:5000/test"
  3. #response = requests.get(url,params={'name':'zhangsan','age':'17'})
  4. #response = requests.post(url,data={'name':'lisi','age':'18'})
  5. # 文件
  6. with open(r'./readme.md', 'rb') as f1, open(r'./readme1.md', 'rb') as f2:
  7. files = {'file1': f1, 'file2': f2}
  8. files = []
  9. files.append(('files', ('readme.md', f1, 'text/plain'))) # 字段名相同
  10. files.append(('files', ('readme1.md', f2, 'text/plain'))) # 字段名相同
  11. response = requests.post(url,files=files)
  12. if response.status_code == 200:
  13. if 'application/json' in response.headers.get('content-type') :
  14. print(response.json())
  15. else:
  16. print(response.text)
  17. else:
  18. print('错误状态码:', response.status_code)