Nodejs06--node常用模块之--querystring

本文详细介绍了Node.js中的querystring模块,包括parse、escape、stringify和unescape四个核心方法的使用。通过实例解析了如何进行字符串与对象的转换,以及中文编码处理。querystring模块是处理HTTP请求数据的关键工具。
摘要由CSDN通过智能技术生成

querystring 模块

字面意思就是 查询字符串,一般是对http请求所带的数据进行解析

引入模块:require('querystring');   querystring模块仅有四个方法

  • querystring.parse(str); parse函数:是将一个字符串反序列化为一个对象。
  • querystring.escape(str); escape函数:可使传入的字符串进行编码。
  • querystring.stringify(str); stringif函数:将一个对象序列化成一个字符串,与querystring.parse相对
  • querystring.unescape(); unescape函数:可将含有%的字符串进行解码

【 例 1 】 querystring.parse(str)

const http = require('http');
const url = require('url');
const qs = require('querystring');

//【例1】
const strurl = 'http://www.baidu.com?a=1&b=2';
const r = qs.parse(strurl);
console.log(r); //{ 'http://www.baidu.com?a': '1', b: '2' }

const server = http.createS
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值