這是我在Python中需要的post請求的目標:POST請求文件python-requests
我得到了XML文件,url和身份驗證令牌。根據xml文件,我從服務器返回xml響應。
req = requests.post(url='http://abc123.com/index.php/plan/', \
headers={'auth-token': 'abCdeFgh'}, \
data={'data': open('sample_plan.xml', 'rb')})
發佈請求狀態代碼是200,但在像「<error>invalid XML for request</error>
」 xml響應錯誤。假設xml文件在我的發佈請求中填充了錯誤的參數。 但在另一個工具 - 郵遞員 - https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en?它的工作和成功與正確的XML響應。我在郵差:
頁眉: 關鍵:驗證令牌值:ABCDEFGH
在身體:選擇 表單數據的選項.. 重點:數據值:選擇sample_plan.xml文件..
目標爲參數(所有參數是強制性的)交請求的: 1.在頭 - 身份驗證令牌 2.在身體 - 與名稱/內容識別數據= XML文件
哪個參數應該我將發佈請求的文件放入?我已經嘗試幾乎所有 - 基於python-requests文檔...
感謝您的幫助!