要求モジュールを使用してputを送信する際に問題があります。私は正常に取得し、Chrome用の高度なレストクライアントを使用してペイロードが正しいことを確認しました。しかし、私は悪い要求を送信するという一般的なエラーが出ます。私は、Webサービスの呼び出しに新しいですし、私は私がやっていることは完全に間違っているのかはわからないが、これは私がしようとしていますものです:Python Requests Module問題を入れてください
import requests
payload = {'payload': '<request>some request xml</request>'}
headers = {'content-type': 'application/xml'}
r = requests.put('https://the.url', data=payload, auth=HTTPBasicAuth('user', 'password'), headers=headers)
私はXML、URL、および資格情報が正しい100%を知って、なぜ上の仕事はできませんか?私が考えることができるのは、ペイロードの鍵は何か特定のものでなければならないということだけですが、それが正しいのか、それが何であるべきかを理解する方法がわかりません。
「HTTPステータス400 - 不正な要求」