解析和格式化 url 查询字符串
querystring.escape(str)
对给定的 str 进行 url 编码,不直接使用,提供给querystring.stringify()使用
querystring.parse(str[,sep[,eq[,options]]])
str要解析的字符串sep用于界定查询字符串中键值对的字符串,默认为&eq用于界定查询字符串中键与值的子字符串optionsdecodeURIComponent解码查询字符串的字符所使用的函数,默认为querystring.unescape()maxKeys解析的最大键值对的数量
var str = 'foo=bar&abc=xyz&abc=123'
querystring.parse(str)
// {foo: 'bar', abc: ['xyz', '123']}querystring.stringify(obj[,sep[,eq[,options]]])
querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' })
// 'foo=bar&baz=qux&baz=quux&corge='querystring.unescape(str)
对给定的str进行解码,不直接使用,提供给querystring.parse()使用