亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

curl - Python request 上傳文件

瀏覽:91日期:2022-09-18 16:49:55

問題描述

我嘗試用 curl 提交成功

curl --form file=@/home/test/sample.png --form username=test@noreply.com --form password=test --insecure --form lang[0]=cn --form lang[1]=jp --form langs[2]=en https://www.example.com/api

但我用 requests 嘗試了以下方法,卻得不到正確結果。請問正確的應該怎么寫?

data = { ’file’: open(’/home/test/test.png’,’rb’), ’username’: ’test@noreply.com’, ’password’: ’test’, ’lang[0]’: ’cn’, ’lang[1]’: ’jp’, ’lang[2]’: ’en’}r = requests.post(’https://www.example.com/api’, data=data, verify=False)

file = { ’file’: open(’/home/test/test.png’,’rb’) }data = { ’username’: ’test@noreply.com’, ’password’: ’test’, ’lang[0]’: ’cn’, ’lang[1]’: ’jp’, ’lang[2]’: ’en’}r = requests.post(’https://www.example.com/api’, data=data, files=file, verify=False)

另外我用 httpbin 測試,curl代碼 和 第二段代碼發出的請求是一樣的,但是 Python 得不到返回的 ID.

問題解答

回答1:

files = {’file’: open(’test.png’, ’rb’)}requests.post(url, files=files)

參考 http://www.python-requests.or...

http://www.python-requests.or...

回答2:

with open(’filename1’, ’rb’) as f1, open(’filename2’, ’rb’) as f2: files_to_upload = {’filename1’: f1,’filename2’: f2, }response = requests.post(url, files=files_to_upload)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日本特黄的免费大片视频 | 2021精品国夜夜天天拍拍 | 久久99网站 | 九九热精品视频在线 | 国产黄在线观看免费观看软件视频 | 中文字幕yellow在线资源 | 国产成人精品视频一区二区不卡 | 国产欧美另类久久久品 | 2014av手机天堂网 | 麻豆传媒在线免费 | 免费黄在线看 | 我要看黄色一级毛片 | 91po国产在线高清福利 | 欧美黄色大全 | 亚洲免费专区 | 黄色网址在线免费播放 | 国产精品嫩草影院人体模特 | 女人一级一级毛片 | 国产精品乱码免费一区二区 | 欧美亚洲日本国产综合网 | 草草草视频在线观看 | 国产情侣草莓视频在线 | 98精品视频 | 久久久精品久久久久久久久久久 | 在线免费视频一区二区 | 国产亚洲欧美视频 | 91久久在线 | 国产精品亚洲第一区二区三区 | 亚洲欧美综合网站 | 美国一级毛片片aaa 美国一级毛片片aa久久综合 | 中文无线乱码二三四区 | 成人午夜做爰视频免费看 | 一级黄色在线看 | 久久国产精品成人免费 | 特黄特级毛片免费视 | 操比网站 | 黄色片免费在线播放 | 成人精品视频网站 | 一级看片男女性高爱潮 | xvideos亚洲永久网址 | 最新亚洲国产有精品 |