簡體   English   中英

Python3 請求正確發布但一無所獲

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM