【发布时间】:2015-07-03 23:10:47
【问题描述】:
我正在尝试使用 Node.js 创建手动浏览器 cookie 模拟。
基本上我有两个字符串,一个包含当前 cookie,另一个包含要添加到 cookie 的新值或更新值。我想通过替换或添加值来用新字符串更新旧字符串。如何通过 javascript 实现这一点?
例如:
PREF=ID=2191324fe41c6152:FF=0:TM=1320223272:LM=1320223272:S=H6-vdbEpgEzHAknb;
Foo=kfjaofjiof382f3gio;
expires=Fri, 01-Nov-2013 08:41:12 GMT; path=/; HTTPonly;
更新为
PREF=ID=435:FF=2:TM=1320223272:LM=1320223272:S=zzHAknb; Name=23;
expires=Fri, 01-Nov-2013 08:41:12 GMT; path=/; HTTPonly;
返回
PREF=ID=435:FF=2:TM=1320223272:LM=1320223272:S=zzHAknb; Name=23;
Foo=kfjaofjiof382f3gio;
expires=Fri, 01-Nov-2013 08:41:12 GMT; path=/; HTTPonly;
【问题讨论】:
-
拆分字符串,将第一个数据放入对象,用第二个对象覆盖键,再次字符串化?
-
我可以推荐看看this question吗?
标签: javascript node.js string