湖南汽车微信小程序_Flask中获取小程序Request数据

发布时间:2021-01-12 11:19 作者:jianzhan

摘要: Flask中获得微信小程序Request数据信息的二种方式 本文关键详细介绍了Flask中获得微信小程序Request数据信息的二种方式的有关材料,必须的朋友能够参照下Flask中获得微信小程序Requ

Flask中获取小程序Request数据的两种方法       这篇文章主要介绍了Flask中获取小程序Request数据的两种方法的相关资料,需要的朋友可以参考下

Flask中获取小程序Request数据的两种方法

作为后端屌对于前端确实讳莫如深,JS中的类型Object竟然不能直接通过POST传入到后台Flask中,您会发现获取的是[object Object],这货在Flask中只是个Str,哈哈...

于是,开始寻求解决方案:

方案一,通过GET或者POST传参,将Object转换为Str请求数据:

1.在util.js中定义一个JS函数:

function json2Form(json) {
 var str = [];
 for (var p in json) {
 str.push(encodeURIComponent(p) + "=" + encodeURIComponent(json[p]));
 return str.join(" 
module.exports = {
 json2Form: json2Form,

2.在相应的页面加载该函数,并进行调用:

var Util = require('../../../utils/util.js')
wx.request({
 url: App.Config.post_Data,//自己的服务接口地址
 method: 'POST',
 header: {
 'content-type': 'application/x-www-form-urlencoded'
 data: { postdata:Util.json2Form(params)},//注意这里哈!
 success: function (data) {console.log('已经提交数据到数据库')}

当然,这里也可以也可以用你的URl+Util.json2Form(params),然后用GET请求。

3.Flask后台获取数据:

postdata = request.values.get('postdata')

方案二,通过POST传参,将Object转换为Json()格式:

1.小程序直接将请求数据转换为Json格式:

wx.request({
 url: App.Config.post_Data,
 method: 'POST',
 header: {
 'content-type': 'application/x-www-form-urlencoded'
 data: { postdata: JSON.stringify(params) },//注意这里哈!
 success: function (data) {console.log('已经提交数据到数据库')}

2.Flask后台处理:

postdata = request.values.get('postdata')
print (json.loads(postdata)) # 注意这里哈
postdata=json.loads(postdata)# 注意这里哈,变回DICT格式,亲切ing

好啦,以后能用POST就用它获取数据了,继续Flask开发小程序的进程!!!

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


  • 微信小程序的开发设计的

    原题目:微信小程序的开发设计的浪潮势不能挡,你是不是想一起冲浪? 从手机微信的问世,到手机微信微信公众号、手机微信付款,再到微信小程序,腾迅绿色生态在一次又一次危害

  • 一周H5新游强烈推荐【第一

    模拟题目:一周H5新游明显强烈推荐【第一66期】 1、飞剑魔斩 手机上手机游戏类型:角色人物角色扮演类 手机上手机游戏详尽详细介绍: 2020全新升级升級仙侠H5挂机手机上手机游戏,

  • 手机微信外界连接內容应

    原题目:手机微信外界连接內容应用标准,提议个人收藏 昨日网编和大伙儿共享了有关手机微信本人号的一些应用标准,今日大家来讲一下有关手机微信外界连接內容的一些应用标准和

  • 原生态网页页面和H5网页页

    前些日常生活,Android原生态态开发设计设计方案将被依规依法取缔的吵得受欢迎,Java是能做一个完全的APP,但只运用Java做出来的APP也不会强大到哪去去。最好的是混和(Hybrid)开发设

  • 营销推广型手机微信h5网页

    不管是主题风格主题活动营销推广型、企业宣传策划方案策划型还是产品营销推广营销推广型手机上手机微信H5,大伙儿都可以以以称之为营销推广营销推广型手机上手机微信h5网页页面