Module 基础模块

模块 querystring

http query 处理模块

引用方法:

1
var querystring = require('querystring');

静态函数

escape

url 部件字符串安全编码

1
static String querystring.escape(String str);

调用参数:

  • str: String, 要编码的 url

返回结果:

  • String, 返回编码的字符串

unescape

url 安全字符串解码

1
static String querystring.unescape(String str);

调用参数:

  • str: String, 要解码的 url

返回结果:

  • String, 返回解码的字符串

parse

解析 query 字符串

1 2 3 4
static HttpCollection querystring.parse(String str, String sep = "&", String eq = "=", Object opt = {});

调用参数:

  • str: String, 要解析的字符串
  • sep: String, 解析时使用的分割字符串,缺省为 &
  • eq: String, 解析时使用的赋值字符串,缺省为 =
  • opt: Object, 解析参数,暂未支持

返回结果:


stringify

序列化一个对象为 query 字符串

1 2 3 4
static String querystring.stringify(Object obj, String sep = "&", String eq = "=", Object opt = {});

调用参数:

  • obj: Object, 要序列化的对象
  • sep: String, 序列化时使用的分割字符串,缺省为 &
  • eq: String, 序列化时使用的赋值字符串,缺省为 =
  • opt: Object, 解析参数,暂未支持

返回结果:

  • String, 返回序列化后的字符串