位置: 编程技术 - 正文

node.js入门教程之querystring模块的使用方法(node.js快速入门)

编辑:rootadmin

推荐整理分享node.js入门教程之querystring模块的使用方法(node.js快速入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js基础入门,node.js视频教程,node.js视频教程,node.js快速入门,node.js快速入门,node.js 入门,node.js快速入门,node.js 入门,内容如对您有帮助,希望把文章链接给更多的朋友!

querystring模块

querystring从字面上的意思就是查询字符串,一般是对http请求所带的数据进行解析。querystring模块只提供4个方法,在我看来,这4个方法是相对应的。

这4个方法分别是querystring.parse和querystring.stringify,querystring.escape和querystring.unescape。

首先,使用querystring模块之前,需要require进来:

其次,就可以使用模块下的方法了:

一、querystring.parse(str,separator,eq,options)

parse这个方法是将一个字符串反序列化为一个对象。

参数:

   str指需要反序列化的字符串;

   separator(可省)指用于分割str这个字符串的字符或字符串,默认值为"&";

   eq(可省)指用于划分键和值的字符或字符串,默认值为"=";

   options(可省)该参数是一个对象,里面可设置maxKeys和decodeURIComponent这两个属性:

      1.maxKeys:传入一个number类型,指定解析键值对的最大值,默认值为,如果设置为0时,则取消解析的数量限制;

      2.decodeURIComponent:传入一个function,用于对含有%的字符串进行解码,默认值为querystring.unescape。在官方API的例子中,使用gbkDecodeURIComponent这个方法会报错,显示gbkDecodeURIComponent is no defined,这是因为在使用这个gbkDecodeURIComponent这个方法之前需要先进行定义。在API中也写了Assuming gbkDecodeURIComponent function already exists...这句话的意思是”假设这个gbkDecodeURIComponent方法已经存在”。

例子1,querystring.parse

二、querystring.stringify(obj,separator,eq,options)

node.js入门教程之querystring模块的使用方法(node.js快速入门)

stringify这个方法是将一个对象序列化成一个字符串,与querystring.parse相对。

参数:

   obj指需要序列化的对象

   separator(可省)用于连接键值对的字符或字符串,默认值为"&";

   eq(可省)用于连接键和值的字符或字符串,默认值为"=";

   options(可省)传入一个对象,该对象可设置encodeURIComponent这个属性:

      1.encodeURIComponent:值的类型为function,可以将一个不安全的url字符串转换成百分比的形式,默认值为querystring.escape() 。

例子2,querystring.stringify

三、querystring.escape(str)

escape可使传入的字符串进行编码

例子3,querystring.escape

四、querystring.unescape(str)

unescape方法可将含有%的字符串进行解码

例子4,querystring.unescape

总结

querystring这个模块相对的还是比较简单,仅有4个方法。

  1、querystring.stringify序列化;

  2、querystring.parse反序列化;

  3、querystring.escape编码;

  4、querystring.unescape解码;

好了,

标签: node.js快速入门

本文链接地址:https://www.jiuchutong.com/biancheng/376393.html 转载请保留说明!

上一篇:从零学习node.js之详解异步控制工具async(八)(nodejs怎么学)

下一篇:详解本地Node.js服务器作为api服务器的解决办法(node搭建本地服务器运行html)

  • 机票抵扣进项税怎么填申报表
  • 待处理财产损益借贷方向
  • 汽车申请报废了交强险能退吗
  • 小规模附加税减半吗
  • 分红免征企业所得税
  • 开具了红字发票信息表的税额需要转出吗
  • 注册资本余额为100万亿元
  • 公司员工的伙食费计入什么科目
  • 行政事业单位应当进行摊销的无形资产
  • 跨年度费用怎么入账
  • 工资薪酬所得税税率
  • 没取得发票付款的情况该如何做账呢?
  • 个体户销售蔬菜免增值税吗
  • 所有者权益的利得和损失
  • 生产型企业税种有哪些
  • 金税盘820的抵扣联怎么装订?
  • 建筑行业包含哪些项目
  • 不需要缴纳增值税的有
  • 汇总纳税企业的分公司如何享受税收优惠政策
  • 自营方式建造固定资产成本包括增值税吗
  • 企业所得税季报是填累计数吗
  • 做金融服务要什么资格
  • 生产性企业购买粽子可以开专票吗
  • 报销冲借款是什么意思
  • 企业所得税汇算清缴补缴税款分录
  • win7旗舰版分辨率调高了黑屏怎么办
  • php可变参数
  • 公司支付的赔偿金要扣税吗
  • 在银行按揭贷款买房是抵押吗
  • 预算会计的特点包括
  • 固定资产清理是三栏式还是多栏式
  • PHP:pg_send_execute()的用法_PostgreSQL函数
  • 实物折扣例题
  • 今天端午节?
  • 橡皮树的扦插方法和注意事项
  • 企业所得税退税流程
  • 企业投资入股要交企业所得税吗
  • 森林里雾气弥漫,给大家带来了什么困难?
  • 母公司收取子公司管理费用比例
  • 深度学习参数初始化(二)Kaiming初始化 含代码
  • 法人给对公账户转账
  • 融资租赁怎么计税
  • 为什么选择我们公司
  • 织梦cms官网
  • sqlserver2008数据库定时备份
  • 建筑业委托加工合同范本
  • 2020年增值税税收政策
  • sql server 2014删除
  • mysql查询字段为空的数据
  • 主营业务收入明细科目
  • 住宿费用抵扣税款会计分录
  • 融资租赁业务如何高效拓展
  • 品种法分批法分步法的区别
  • 国债收入要交企业所得税吗
  • 单位内部食堂怎么收费
  • 差旅费属于什么会计科目 会计分录
  • 认证失败,未获取到区域信息
  • 购买固定资产记账
  • 金蝶k3怎么打印科目余额表
  • 哪些行业不适用作业法
  • tcpdump的用法
  • win8.1的开始菜单在哪
  • 硬盘uefi启动安装系统
  • windows10更新将重启若干次
  • 安卓框架app
  • css实现弹窗
  • php运行linux命令
  • javascript教程完整版
  • python代码视频
  • ajax简单实例
  • 深入php面向对象、模式与实践第5版 电子书
  • [置顶]星陨计划
  • linux shell脚本实例
  • Shell脚本统计文件行数
  • Django1.7+python 2.78+pycharm配置mysql数据库
  • 有关的拼音
  • 重庆市网上税务局官网
  • 电子税务局校验码
  • 加强税务工作
  • 2008土地管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设