zoukankan      html  css  js  c++  java
  • NodeJs学习-基础(四)-POST请求

    post请求是我们比较常用的请求方式之一,容量比较大(<2G)

    所以我们需要分段传输数据(buffer)

    1、引入模块

    let http = require('http')
    let querystring = require('querystring') // 请求字符串处理

    2、创建服务请求

    http.createServer((req,res) => {
        /**
           * on 分段传送数据
           * 
           * */
        let result = []
        console.log(req.url) // 请求地址
        req.on('data',(buffer) => {
            console.log(buffer)
            result.push(buffer)
        })
        req.on('end',() => {
            let data = Buffer.concat(result).toString() // 如果是img或者file文件流则不可使用toString()
            // let dataResult = querystring.parse(data)
            console.log(querystring.parse(data))
        })
    }).listen(8888) // 监听端口
  • 相关阅读:
    特殊集合
    推箱子
    集合
    数组

    循环语句 练习题
    穷举与迭代
    循环语句
    练习题
    switch case
  • 原文地址:https://www.cnblogs.com/WQLong/p/12654697.html
Copyright © 2011-2022 走看看