百度小程序支持 HTTP cookie 了

追格官方小助手/ 2022年09月15日/ 小程序/ 浏览 1336

各家小程序经过几年的发展,都已进化出各自的特色了。


百度小程序,自然是不能轻易放弃原来庞大的站长资源,所以,越来越多讨好站长的功能被添加进来。


cookie 是网站开发经常用的功能,但是把网站迁移到小程序的时候,使用cookie的功能都不正常了……


好消息是,百度小程序现在已经支持 cookie 了。


首先,要在百度小程序 app.json 中开启Cookie使用。


{
    "cookie": {
        "enableStore": true // 开启小程序cookie存储设置
    }
}


然后,就可以在 swan.request  请求的响应首部中设置cookie值。


swan.request({
	// 仅为示例,并非真实的接口地址
	url: 'https://www.zhuige.com/',
	header: {
		'Content-Type': 'application/x-www-form-urlencoded',
		'cookie': 'BAIDUCUID=' + cuid
	},
	method: 'POST',
	dataType: 'json',
	responseType: 'text',
	data: {
		key: 'value'
	},
	success: res => {
		console.log(res.data);
	},
	fail: err => {
		console.log('错误码:' + err.errCode);
		console.log('错误信息:' + err.errMsg);
	}
});


小程序Cookie框架限制


每个一级域名(包含子域)最多存储50条Cookie数据,超过条目限制系统会依据LRU策略对老数据进行删除。


服务器一次性下发的Cookie数据总大小不允许超过4KB,超过大小限制时,本次下发的全部Cookie数据都会被框架忽略。

发表评论

暂无评论,抢个沙发...

客服 工单