0
我試圖將我的生產就緒代碼部署到Heroku中進行測試。不幸的是,它沒有獲取JSON數據,所以我們轉換成了x-www-form-urlencoded。如何在python中的POST請求中發送urlencoded參數
params = urllib.parse.quote_plus(json.dumps({
'grant_type': 'X',
'username': 'Y',
'password': 'Z'
}))
r = requests.post(URL, data=params)
print(params)
它顯示此行錯誤,因爲我猜data=params
格式不正確。
是否有任何方式將urlencoded參數發佈到API?
只需在一個字典來'data'傳遞,默認情況下請求將其發送的X WWW的形式,進行了urlencoded的照顧。 –