#####微信小程序没有cookie!!!
#####微信小程序没有cookie!!!
#####微信小程序没有cookie!!!
#####但是
在开发中我们需要获取到后端给的cookie进行身份验证,由于微信没有给我们保留cookie。那就需要我们自己去存储cookie,并且在请求的时候加上cookie。
首先登录成功后,返回的header头中是包含Set-Cookie,微信给我们提供啦wx.getStorageSync可以将其保存本地,并以后每⼀次请求头带上cookie。
#####login.js
getLogin:function(){
wx.request({
url: url,
method: "POST",
header: header,
data: data,
success(res) {
var cookie = res.header["Set-Cookie"];
if (cookie != null) {
wx.setStorageSync("sessionid", res.header["Set-Cookie"]);//服务器返回的 Set-Cookie,保存到本地
}
if (res.data) {
};
},
})
},
#####index.js
function(args) {
var that = this;
var header = {
'cookie': wx.getStorageSync("sessionid") //读取本地保存好的上⼀次cookie
};
wx.request({
url: url,
method: "POST",
header: header,
data: JSON.stringify(args.data),
success(res) {
if(res.data){
}
})
}