python通过requests模块发送form表单

import requests

request_url = 'http://www.demo.com/studentInfo/saveNewInfo'
# 构造字典,键值对方式传参
request_data = {
    'id': '9',
    'name': '赵云',
    'tel':'13212345678',
    'school': '西南科技大学',
    'major': '计算机',
    'age': '30'
}
# 上传文件单独构造成以下形式
# 'img' 上传文件的键名
# 'demo' 上传到服务器的文件名,可以和上传的文件名不同
# open('D:/demo.jpg') 打开的文件对象,注意文件路径正确
# 'image/jpeg' Content-Type类型
request_file = {'img':(('demo',open('D:/demo.jpg')),'image/jpeg')}

requests.post(url=request_url, data=request_data, files=request_file)    # url,data,files

 

posted @ 2021-08-18 16:11  奔跑中的wiggins  阅读(1546)  评论(0)    收藏  举报