一般按照正常的逻辑,我们在传递application/x-www-form-urlencoded时,参数应该这样写,但实际操作中发现一直获取不到参数。
按照上面所示的方法,在后端使用Python的Django项目获取参数
发现始终无法获取到参数,故推测是数据传输格式的问题。
方法一:[axios]添加两句代码,就可以正常获取
var qs = require('qs');
然后把JSON.strinify改为qs.stringify就可以了,qs.stringify将数据对象序列化成URL的形式,以&进行拼接。这样 request.POST.get(name) 才能取到值
方法二:[ajax]去掉JSON.stringify()处理,按照原始值处理即可。
参考:
https://www.cnblogs.com/bruce-gou/p/10251004.html
https://blog.csdn.net/yangwqi/article/details/115111906
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!