ブラウザ(firefox)のデバッグツールのネットワークの画面で
要求ペイロードので以下のような内容があったとします。
これをrequestsで再現するにはどうすればいいでしょうか?
-----------------------------309587047788548984334069 Content-Disposition: form-data; name="name" Yamada Taro -----------------------------309587047788548984334069 Content-Disposition: form-data; name="file1"; filename="image.jpg" Content-Type: image/jpeg 文字化けしたデータがズラッと・・・ -----------------------------309587047788548984334069
試したこと
これで合っていますでしょうか?
python
1import requests 2from mimetypes import guess_type 3 4data = { 5 "name": "Yamada Taro" 6} 7file_path = '/home/user/image.jpg' 8filename = file_path.split('/')[-1] 9binary = open(file_path, 'rb').read() 10mimetype = guess_type(file_path)[0] 11files = {"file1": (filename, binary, mimetype)} 12r = requests.post(url, data=data, files=files)

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。