位置: 编程技术 - 正文

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)

  • 简易征收 抵扣进项
  • 注册500万公司实缴多少钱
  • 固定资产清理时残值怎么处理
  • 收到赔偿款怎么做分录
  • 房贷利息抵个税细则 两套房
  • 出差人员报销差额怎么算
  • 汽车修理店业务范围
  • 股本权益性投资是什么
  • 应交税费待抵扣进项税额
  • 购买税控设备怎么抵扣
  • 企业中由特定人员所承担的一项
  • 私募基金管理人a向投资者推介私募产品,不合规
  • 企业所得税弥补亏损明细表怎么填写
  • 企业所得税一般纳税人是怎么缴纳的
  • 国税网不能打印,怎么设置
  • 物业公司代收暖气费如何开票
  • 税款所属期是什么意思举例子
  • 个人银行卡流水达到多少要交税
  • 小规模纳税人需要建账吗
  • 公司收到残联补助如何开票
  • 家具螺丝螺母一般在哪里卖
  • 缴税怎么入账
  • 代开专票缴纳的增值税怎么做账?
  • 普通发票主营业务收入销项负数发票怎么做账
  • 简易计税方法的适用主体有
  • 伦德格伦
  • php进程太多
  • 注销库存股的会计分录怎么理解
  • php中strcmp函数
  • 医院装修设计费用取费标准表
  • 《走进新时代》专栏
  • thinkphp 分页
  • 利润表用处
  • 员工工资为零只缴纳社保,个税怎么处理
  • DedeCMS V5.7 SP2前台文件上传漏洞
  • 车船使用税的征收标准是多少
  • 有留抵税额可以注销吗
  • 餐饮业流水账表格
  • 现金流量表的主要项目
  • 车辆购置税的计税价格为不含增值税的全部价款
  • 政府补助的范围
  • 纳税调整调减有哪些
  • 资产负债表里的固定资产是原值还是净值
  • 高工资的工资
  • 坏账准备计提的方法和比例
  • 外购材料的核算方法有
  • 待摊费用年底能够有余额么
  • 企业年度财务报告的保管期限为
  • 一般纳税人附加税
  • 一般纳税人劳务费税率是多少2023
  • 以现金支付办公用品费440元
  • 私营公司应付工资的规定
  • c++ 虚数
  • sql如何随机抽样
  • win8系统如何开机直接进入桌面
  • mac重装macos
  • linux sed-i
  • autorun.dll
  • 在windows中如何设置行间距
  • mac 菜单
  • 开启电脑上帝模式
  • win7系统中如何查看隐藏文件
  • win10 edge浏览器崩溃
  • call to OpenGL ES API with no current context (logged once per thread)
  • script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本
  • 自动返回主页
  • python生成器怎么用
  • 移动端一般用什么布局
  • android intent作用
  • javascript总结笔记
  • 用python语言编写
  • js判断ua
  • 房租收入影响个人所得税汇算
  • 济南税务开票软件是什么
  • 公路客运购票
  • 运费没有发票怎么报销
  • 国税发1994 关于个人所得税
  • 现在哪个保险公司车险好
  • 河南省税务零申报怎么操作
  • 青岛网上申请个体工商户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设