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, 返回序列化後的字符串