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

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

curl - Python request 上傳文件

瀏覽:125日期: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 編程
相關文章:
主站蜘蛛池模板: 久久国产自偷自免费一区100 | 亚洲国产精品a一区二区三区 | 日韩不卡中文字幕 | 欧美一区二区三区不卡免费 | 亚洲欧美日韩特级毛片 | 国产福利区一区二在线观看 | 香蕉视频最新网址 | 久久久久久久久综合 | 美国一级毛片片免费 | 婷婷激情视频 | 尤物网在线视频 | 日本视频免费高清一本18 | 午夜色a大片在线观看免费 午夜色图 | 看中国国产一级毛片真人视频 | www.国产视频| 黑人香蕉又粗又大视频免费 | 国产理论 | 精品国产一区二区三区香蕉沈先生 | 日本一级做人免费视频 | 97久久精品午夜一区二区 | 亚洲精品主播一区二区三区 | 品爱网在线观看视频免费视频 | 亚洲欧美国产视频 | 国产精品jizz在线观看网站 | 免费看黄色网页 | 可以免费观看的黄色网址 | a级毛片毛片免费很很综合 a级毛片在线观看 | 在线观看二区三区午夜 | 欧美人与善交大片 | 一级毛片真人不卡免费播 | 日韩免费精品一级毛片 | 中文字幕极速在线观看 | 欧洲一级毛片 | 日韩视频91 | 91精品免费不卡在线观看 | 99久久综合狠狠综合久久 | 国产午夜视频在线观看 | 欧美日韩亚| 国产一二区视频 | 亚洲国产观看 | 色播亚洲精品网站 亚洲第一 |