介绍
小编给大家分享一下微信小程序网络请求的封装方法,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
示例代码:
wx.request ({ ,url: & # 39; test.php& # 39;,,//仅为示例,并非真实的接口地址 ,数据:{ ,x: & # 39; & # 39;,, y:大敌;& # 39;& # 39; }, ,头:{ ,& # 39;内容类型# 39;:,& # 39;application/json # 39; }, ,成功:函数(res), { ,console.log (res.data) ,} })
其中头中的内容类型,应该用小写内容类型才能让服务器收到参数。让我折腾的好久,改了服务器仍然不行,原来是这个问题。参数在请求负载中,服务器不能收的到,使用如下转换之后
function json2Form (json), {, ,var str =, [];, ,(var p 拷贝json) {, ,str.push (encodeURIComponent (p), +,“=? +, encodeURIComponent (json [p])),, }大敌; ,return str.join(”和“),, }
图片:1。png