1. 程式人生 > >記錄 python flask 與微信小程式互動

記錄 python flask 與微信小程式互動

一、小程式向flask傳遞引數

1.小程式將請求資料轉換為JSON格式

   wx.request({
      url: 'http://127.0.0.1:8080/query_user',
      data: {
        goodsname:JSON.stringify(inputTyping)  //將資料格式轉為JSON

      },
      method: "POST",
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        console.log(res.data);
             
      }
    });

2.flask接收

p_goodsname = request.values.get("goodsname")

print(json.loads(p_goodsname)) p_goodsname = json.loads(p_goodsname)

二、flask回傳資料給小程式(列表)

1.flask轉換格式

return json.dumps(aftersort, ensure_ascii=False)  #aftersort為需要回傳的資料
2.小程式接收
   wx.request({
      url: 'http://127.0.0.1:8080/query_user',
      data: {
        goodsname:JSON.stringify(inputTyping)

      },
      method: "POST",
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        console.log(res.data);  //控制檯輸出返回資料
            
      }
    });