1、QueryString参数处理小助手

首先我们上到官网去看看对于QueryString都有哪些方法,然后我们进行解释和实践

1.1 querystring.stingify(obj,sep,eq,options)

1、首先来看看怎么将一个参数的对象序列化成一个字符串,使用querysting.stringify()方法,参数有4个

(1)obj<object>:要序列化为URL查询字符串的对象

(2)sep<string>:用于在查询字符串中分隔键和值对的子字符串。默认为'&'(键值对之间)

(3)eq<string>:用于分隔查询字符串中的键和值的子字符串,默认是‘=’(键值对里面)

(4)options<function>:将URL不安全字符转换为查询字符串中的百分比编码时使用的函数。默认为querystring.escape()

下面我们在命令行中来具体使用一下:

Node.js从无到有-No.3(QueryString参数处理小助手)

1.2 querysting.parse(str,sep,eq,options)

1、既然有序列化,就存在反序列化,将字符串转化为对象,依旧可以去官网上看看该方法的参数

(1)str<object>:要解析的URL查询字符串

(2)sep<string>:用于在查询字符串中分隔键和值对的子字符串。默认为'&'(键值对之间)

(3)eq<string>:用于分隔查询字符串中的键和值的子字符串,默认是‘=’(键值对里面)

(4)options<function>:将URL不安全字符转换为查询字符串中的百分比编码时使用的函数。默认为querystring.escape()

下面我们来使用具体命来来实践一下:

Node.js从无到有-No.3(QueryString参数处理小助手)

1.3querystring.escape()和querystring.unescape()

两个方法就是转义和反转义的方法,按照为URL查询字符串的特定要求而优化的方式对给定值执行URL百分比编码 

Node.js从无到有-No.3(QueryString参数处理小助手)

相关文章:

  • 2021-11-08
  • 2021-10-29
  • 2021-11-11
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
猜你喜欢
  • 2022-01-07
  • 2022-12-23
  • 2021-11-11
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案