成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

curl - Python request 上傳文件

瀏覽:140日期: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 編程
相關文章:
主站蜘蛛池模板: 大学生久久香蕉国产线观看 | 正在播放国产一区 | www.欧美在线观看 | 欧美极度极度另类 | 国产亚洲午夜精品a一区二区 | 一级做a爱过程免费观看 | 欧美日韩亚洲精品一区 | 亚洲成av人片在线观看无码 | 免费在线观看黄色毛片 | 亚洲国产一区在线二区三区 | 日韩欧美成人乱码一在线 | 正在播放国产大学生情侣 | 最新国产精品好看的国产精品 | 看免费人成va视频全 | 日本人的色道www免费一区 | 97久久国语露脸精品对白 | 免费黄色美女视频 | 亚洲一区二区三区在线网站 | 欧美日韩在线视频 | 国产精品国色综合久久 | 亚洲国产精品看片在线观看 | 久草在线免费看 | www.91久久 | 国产精品亚欧美一区二区三区 | 日本天堂免费 | 一级黄色录像片 | 日本韩国一级毛片中文字幕 | 国产成人综合网在线播放 | 一个人的视频日本免费 | 精品视频在线播放 | 国产成人亚洲综合无 | 黄网在线观看免费 | 又刺激又黄的一级毛片 | 手机在线国产精品 | 91精品国产一区二区三区四区 | 日本不卡一二三区 | 日本成人在线免费 | 中文字幕中文字幕中中文 | 亚洲一区二区三区免费 | 久久免费网 | 亚洲午夜精品 |