添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
耍酷的啄木鸟  ·  Imports - Post Import ...·  2 周前    · 
行走的酱肘子  ·  requests(一): ...·  1 周前    · 
爱看书的海豚  ·  躺在床上看演出 ...·  6 天前    · 
苦闷的水龙头  ·  History·  4 月前    · 
酒量小的针织衫  ·  叫叫阅读L1-L5 ...·  5 月前    · 
苦恼的羊肉串  ·  SNMP Subsystem Messages·  6 月前    · 

使用 Node.js 发送 HTTP POST 请求

在 Node.js 中,有多种方式可以执行 HTTP POST 请求,具体取决于要使用的抽象级别。

使用 Node.js 执行 HTTP 请求的最简单的方式是使用 Axios 库

JS
const axios = require('axios')
axios
.post('http://nodejs.cn/todos', {
todo: '做点事情'
})
.then(res => {
console.log(`状态码: ${res.statusCode}`)
console.log(res)
})
.catch(error => {
console.error(error)
})

Axios 需要使用第三方的库。

也可以只使用 Node.js 的标准模块来发送 POST 请求,尽管它比前面的选择冗长些:

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