美文网首页
querystring node.js

querystring node.js

作者: iceoreocheese | 来源:发表于2019-06-10 19:33 被阅读0次

querystring 模块

提供用于解析和格式化 URL 查询字符串的实用工具。主要就是用来解析url中查询字符串的,生成一个对象。

1.querystring.parse(str[, sep[, eq[, options]]])

参数:

  • str <string> 要解析的 URL 查询字符串。

  • sep <string> 用于在查询字符串中分隔键值对的子字符串。默认值: '&'

  • eq <string> 用于在查询字符串中分隔键和值的子字符串。默认值: '='

  • options <Object>

    • decodeURIComponent <Function> 解码查询字符串中的百分比编码字符时使用的函数。默认值: querystring.unescape()
    • maxKeys <number> 指定要解析的键的最大数量。指定 0 可移除键的计数限制。默认值: 1000

作用:

querystring.parse() 方法将 URL 查询字符串 str 解析为键值对的集合。

例子:

例如,查询字符串 'foo=bar&abc=xyz&abc=123' 被解析为:

{
  foo: 'bar',
  abc: ['xyz', '123']
}

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

参数:

  • obj <Object> 要序列化为 URL 查询字符串的对象。

  • sep <string> 用于在查询字符串中分隔键值对的子字符串。默认值: '&'

  • eq <string> 用于在查询字符串中分隔键和值的子字符串。默认值: '='

  • options

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

作用:

querystring.stringify() 方法通过迭代对象的自身属性从给定的 obj 生成 URL 查询字符串。

例子:

querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' });
// 返回 'foo=bar&baz=qux&baz=quux&corge='

querystring.stringify({ foo: 'bar', baz: 'qux' }, ';', ':');
// 返回 'foo:bar;baz:qux'

相关文章

  • 8.10兄弟会笔记

    node.js 交互 QueryString模块 QueryString" 模块用于实现URL参数字符串与参数对象...

  • querystring模块使用简介

    querystring模块 以下内容来自Node.js中文网。 querystring 模块提供用于解析和格式化 ...

  • Node.js querystring

    Query String 稳定性:2 - Stable querystring模块是node.js解析和格式化UR...

  • querystring node.js

    querystring 模块 提供用于解析和格式化 URL 查询字符串的实用工具。主要就是用来解析url中查询字符...

  • Node.js :URL、QueryString

    URL网址解析### url: 统一资源定位符,字母,数字,文字需编码uri: 统一资源标识符,字符串格式规范 注...

  • Node.js常用的内置模块

    常用的内置模块(path,fs,url,querystring,) Node.js中提供了一些原生的模块,我们称之...

  • Node Native (8) querystring、cons

    一、querystring const querystring = require('querystring');...

  • Node.js核心模块querystring

    在进行web开发的前端get或post请求发送参数的时候,在后端提取参数进行数据库查询;在Node.js 的V6....

  • node.js之querystring类

    querystring模块的一些函数用于解析与格式化url查询字符串,与其他类一样,使用require("quer...

  • Node.js模块学习——querystring

    QueryString模块 querystring模块用于实现URL参数字符串与参数对象的互相转换 方法如下: q...

网友评论

      本文标题:querystring node.js

      本文链接:https://www.haomeiwen.com/subject/tzutfctx.html