亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

curl - Python request 上傳文件

瀏覽:146日期: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 編程
相關文章:
主站蜘蛛池模板: 国产黄色自拍视频 | 自拍 欧美 在线 综合 另类 | 国产自在自线午夜精品视频 | 在线看片亚洲 | 日韩一级大片 | 免费一级大毛片a一观看不卡 | 国产精品综合一区二区 | 手机看片自拍自自拍日韩免费 | 亚洲天堂区 | 亚洲欧美日韩在线观看二区 | 亚洲成a人片在线看 | 久久亚洲精品中文字幕二区 | 日本韩国一区 | 一级特黄爽大片刺激 | 日本免费高清一区 | 国产精品99久久99久久久看片 | 久久精品成人免费看 | 国产在线99 | 久久视频这里只有精品 | 久操精品视频 | 在线毛片网站 | 一级黄色免费网站 | 欧美日韩一区在线观看 | 亚洲精品区一区二区三区四 | 日韩精品综合 | 免费一级特黄 欧美大片 | 天堂资源8中文最新版在线 天堂最新版 | 亚洲 欧美 国产 日韩 制服 bt | 国产亚洲欧美日韩在线看片 | 欧美国产精品不卡在线观看 | 国产男女乱淫真视频全程播放 | 99精品一区二区免费视频 | 一级美国片免费看 | 日韩三级视频在线观看 | 日韩欧美视频一区二区在线观看 | 国产成人免费高清在线观看 | 99精选视频 | 亚洲爱视频 | 国外精品视频在线观看免费 | 精品国产91在线网 | 日韩 国产 欧美 |