[英]Python3 requests post correctly but get nothing
Python3 請求正確發布但一無所獲
data = {
'divn_andr': str(instance.DIVN_ANDR),
'divn_andr1': str(instance.DIVN_ANDR1)
}
requests.post(url, data=data)
在服務器上出錯
request.POST <QueryDict: {}>
request.body "B"
json.loads(request.body.decode()) Expecting value: line 1 column 1 (char 0)
您的服務器需要 json 格式的正文,但您正在發送表單數據,因此要修復它,您應該像這樣發送您的請求:
data = {
'divn_andr': str(instance.DIVN_ANDR),
'divn_andr1': str(instance.DIVN_ANDR1)
}
requests.post(url, json=data)
請注意json
參數而不是data
的用法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.