nodejs API之QueryString

来源:互联网 发布:ukulele调音软件 下载 编辑:程序博客网 时间:2024/04/30 10:18

querystrings

在这个之前,要先理解url,那么之后肯定知道parse之后的url中的参数格式为’?query=string’,然后日常中做的比较多的工作就是根据参数改变url获取不同的内容了。把query属性取出来,然后使用querystrings定义的API可以处理这些参数。

一共有四个函数。一个是合并(序列化),一个是分解(反序列化),另外连个是转义于反转义。

querystring.stringify(obj[, sep][, eq][, options])

querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' })// returns 第二个参数对应& 第三个参数对应= 第四个参数定义最大的序列化数量,默认一千'foo=bar&baz=qux&baz=quux&corge='querystring.stringify({foo: 'bar', baz: 'qux'}, ';', ':')// returns'foo:bar;baz:qux'// Suppose gbkEncodeURIComponent function already exists,// it can encode string with `gbk` encodingquerystring.stringify({ w: '中文', foo: 'bar' }, null, null,  { encodeURIComponent: gbkEncodeURIComponent })// returns'w=%D6%D0%CE%C4&foo=bar'
0 0
原创粉丝点击