私はcurl PUT -F "[email protected]"
の使用をPythonの要求を使って再現しようとしています。 私が使用するために必要だコンテンツの種類は次のとおりです。multipart/form-data
私は次のようにさまざまなバリエーションを試してみました:方法の全てにおいてPythonのリクエストを使ってフォームをカールとして投稿する方法PUT -F
r = requests.put(url, headers=headers, files={'file': (full_filename, open(full_filename, 'rb'), content_type)}, verify=False, stream=True)
r = requests.put(url, headers=headers, data={'file': (full_filename, open(full_filename, 'rb'), content_type)}, verify=False, stream=True)
r = requests.put(url, headers=headers, params={'file': (full_filename, open(full_filename, 'rb'), content_type)}, verify=False, stream=True)
は私が'Content-Type': 'multipart/form-data'
を持ってみました私のヘッダーに。
しかし、上記のすべてについて、私は応答として400
を取得します。
私はstackoverflowの周りにいくつかの質問を見たが、答えのどれも私の質問に答えたので、私は新しいものを開いています。