位置: 编程技术 - 正文
推荐整理分享Node.js学习之查询字符串解析querystring详解(查看node),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:nodejs query,nodejs query,查看nodejs,查看nodejs,nodejs query,查看nodejs,nodejs模块查找规则,node.js版本查询,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
查询字符串模块提供了解析和格式化工具URL查询字符串的API,本文将详细介绍关于Node.js查询字符串解析querystring的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
一、querystring.parse(str[, sep[, eq[, options]]])
这个API将URL查询字符串解析为键和值的集合
str:URL查询字符串 sep:标明字符串中用于划分键值对的符号,默认为“&” eq:用以标明查询字符串中键和值之间的符号,默认为“=”例子如下:
带参数的例子:
二、querystring.stringify(obj[, sep[, eq[, options]]])
这个API从一个给定的对象中生成一个URL查询字符串,通过遍历对象“自己的属性”。
obj为给定的对象 sep为键值对之间的分隔符,默认为“&” eq为键和值之间的连接符号,默认为“=”例子如下:
带参数的例子:
输出 name==%E6%9D%8E%E6%B5%A9@memo==helloworld@memo==helloC;
相信应该看出了带参数和不带参数的区别了吧
三、querystring.unescape(str)
这个API是对URL查询字符串中的URL进行解码的,例如上面我们进行stringify操作的时候,中文就会被编码,那么中文在URL中的时候也会被解析为编码后的样子,这个API一般配合querystring.parse()使用
我们就拿上面中文出现编码的URL查询字符串来举例
例子如下:
四、querystring.escape(str)
这个API相当于就是querystring.unescape(str)的逆向操作了,把中文编码,常和querystring.stringify()连同使用
总结
标签: 查看node
本文链接地址:https://www.jiuchutong.com/biancheng/379539.html 转载请保留说明!上一篇:Node.js利用断言模块assert进行单元测试的方法(node语句)
下一篇:Node.js学习之地址解析模块URL的使用详解(node.js入门)
友情链接: 武汉网站建设