Node.js 教程

使用 Node.js 发送 HTTP 请求

2020-12-03 13:51:08 更新   浏览量: 205
上一章:搭建 HTTP 服务器 下一章:Node.js 发送 HTTP POST 请求

使用 Node.js 发送 HTTP 请求

目录
  • 执行 GET 请求
  • 执行 POST 请求
  • PUT 和 DELETE

执行 GET 请求

const https = require('https')
const options = {
  hostname: 'qianduan.cn',
  port: 443,
  path: '/todos',
  method: 'GET'
}

const req = https.request(options, res => {
  console.log(`状态码: ${res.statusCode}`)

  res.on('data', d => {
    process.stdout.write(d)
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()

执行 POST 请求

const https = require('https')

const data = JSON.stringify({
  todo: '做点事情'
})

const options = {
  hostname: 'nodejs.cn',
  port: 443,
  path: '/todos',
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Content-Length': data.length
  }
}

const req = https.request(options, res => {
  console.log(`状态码: ${res.statusCode}`)

  res.on('data', d => {
    process.stdout.write(d)
  })
})

req.on('error', error => {
  console.error(error)
})

req.write(data)
req.end()

PUT 和 DELETE

PUT 和 DELETE 请求使用相同的 POST 请求格式,只需更改 options.method 的值即可。

扫二微码
上一章:搭建 HTTP 服务器 下一章:Node.js 发送 HTTP POST 请求

最近更新 免责声明 关于我们

Copyright © 2004-2021 前端教程 qianduan.cn All Rights Reserved   陕ICP备2021014585号-1 陕公网安备 61012402000223号 前端教程

友情链接:  前端工具 前端插件 前端小川

Node.js 教程