小程序向服务器发送cookie
1.随便说点啥
本人小白一个,最近刚开始做个小程序,在调用一个接口时向服务器发送cookie出现了500错误,网上方法搜了个遍,花了整整一天半才解决,最后发现自己错在哪时差点吐血。。是我太菜了。。现在把我的经验分享一下,给碰到问题的老哥们节省点时间。。
2.获取、存储cookie
登录页获取cookie:
wx.request({
url: 'xxxxxxxxxxxxxxxxxx', //你要调用的接口地址
method: 'POST',
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
data: {
phoneNumber: phoneNumber, //你要发送给接口的数据
password: password //你要发送给接口的数据
},
success: res => {
wx.setStorageSync('sessionid', res.cookies[0]), //存储cookie到本地
console.log(res);
wx.redirectTo({
url: "xxxxxxxxxxxxx" //登录成功获取cookie后跳转到指定页面
});
},
结果如图所示:

可以看到,这里得到的cookie是由好几段字符串以分号分割组成的。然而发送给服务器时只需要其中的第一段,也就是sessionid这段,我们就需要把这个cookie进行分割。
417




被折叠的 条评论
为什么被折叠?



