微信小程序沒有cookie?。。?/h5>
微信小程序沒有cookie?。?!
微信小程序沒有cookie?。?!
但是
在開發(fā)中我們需要獲取到后端給的cookie進行身份驗證,由于微信沒有給我們保留cookie。那就需要我們自己去存儲cookie,并且在請求的時候加上cookie。
在開發(fā)中我們需要獲取到后端給的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"]);//服務(wù)器返回的 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){
}
})
}