用 Node.js 获取请求内容

2022-01-27  本文已影响0人  kzc爱吃梨

get 请求

post 请求

import * as http from "http";
import {IncomingMessage} from "http";

const server = http.createServer();

server.on('request', (request: IncomingMessage, response)=> {
    console.log(request.httpVersion)
    console.log(request.url)
    console.log(request.headers);
    const array = [];
    request.on('data', (chunk)=> {
        array.push(chunk)
    })
    request.on('end', ()=> {
        const body = Buffer.concat(array).toString();  // 拼接数据
        console.log('body', body)
        response.end('hi')
    })
})

server.listen(8888)
image.png

(request, response) 是啥

找类

根据文档requesthttp.IncomingMessage的实例
根据文档responsehttp.ServerResponse的实例

Request

上一篇下一篇

猜你喜欢

热点阅读