querystring 模块提供了一些实用函数,用于解析 与格式化URL查询字符串:使用方法如下:
const querystring = require (‘querystring‘) //导入node内置模块
querystring.escape(str)
str <string>
对给定的str进行URL编码
该方法是提供给querystring()使用的,通常不直接使用。它之所以对外开放,是是为了在需要时通过给querystring.escape赋值的一个函数来重写编码的实现。
querystring.parse(str,[,sep[,eq[,option]]])
所有可选参数都是用来对 str 进行分割处理的
如:
console.log(qs.parse(‘name:zhangsan,age:10‘,‘,‘,‘:‘))
第二个参数,其含义为以,未分割依据,将该字符串以,为间隔进行划分,结果是分成俩组数据(该参数默认为&)
根据逗号将字, 符串分割成{name:‘zhangsan‘, age:10}
第三个参数:含义为分割每组数据中的字段名字和字段值
以name:‘zhangsan’为列, name 字段名 zhangsan 字段值
queryString.stringify用法与奇正好相反