zoukankan      html  css  js  c++  java
  • python中使用multipart/form-data请求上传文件

    最近测试的接口是上传文件的接口,上传单个文件,我主要使用了2种方法~

    接口例如:

    URL: http://www.baidu.com/***

    method:post

    参数:

    { "salary": 19, "file": {} }

    1、使用Python的requests上传表单数据和文件

    data={"salary":salary}     
    files={'file': open(Con.file_path, 'rb')}
    headers= {
    "Authorization": "bearer " + self.token,
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36'
    }
    re = requests.post(URL, data=data, files=files,headers=headers)

    2、使用python中使用multipart/form-data请求上传文件

    m = MultipartEncoder(
    fields={'filename': 'test01',
    'version': '10001,
    'file': ('test01.xlsx', open('C:\Users\Desktop\ma\test01.xlsx', 'rb'),
    'application/octet-stream')})
    headers = {
    "Authorization": "bearer " + self.token,
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36',
    "Content-Type": m.content_type
    }
    re = requests.post(URL, data=m, headers=headers).json()
  • 相关阅读:
    NETCore中RabbitMQ的使用
    net core 中间件
    表达式和表达式树
    NET
    解决Net内存泄露原因
    Spring的IoC容器-Spring BeanFactory容器
    Spring的Hello World工程
    Linux下使用curl进行http请求(转)
    Java教程收集
    使用wget进行整站下载(转)
  • 原文地址:https://www.cnblogs.com/hl-2030/p/11530277.html
Copyright © 2011-2022 走看看