Flask中如何获取小程序Request数据
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇"Flask中如何获取小程序Request数据"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起
千家信息网最后更新 2025年02月01日Flask中如何获取小程序Request数据
这篇"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
以上就是关于"Flask中如何获取小程序Request数据"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
数据
程序
内容
后台
方案
格式
函数
数据库
文章
知识
篇文章
讳莫如深
价值
前端
只是
地址
大部分
就是
接口
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
tcmsp数据库MW参数
提升网络技术的最好方法
嘉定区专业网络技术参考价格
共青团 网络安全宣传片
金融理财软件开发
失控玩家最后破坏服务器
然后创建scc数据库
d开头的邮件服务器
action对魔忍服务器错误
我的世界七城服务器
怪物猎人世界各服务器实力排名
无线网络安全系统实现总结
德森科技 互联网
社交软件开发合作
国际版服务器试玩
数据库中int在什么时候能用到
服务器硬盘 1t
班级财务管理数据库设计
作品如何进入数据库
怎么分辨服务器内存和主机内存
妨碍网络安全犯罪严重被
网络安全实验文件安全传输
手机网络安全管理清查整治
湖南专业电商进销存软件开发
jsp访问数据库运行空白
电网技术中心 网络安全项目
c 数据库做通讯录
高性能服务器管理思路
河南项目软件开发哪家好
黑龙江软件开发价格