ylbtech-nodejs.cn-Node.js-入门教程:使用 Node.js 发送 HTTP 请求 |
1.返回顶部 |
1、
使用 Node.js 发送 HTTP 请求
目录
执行 GET 请求
const https = require(‘https‘)
const options = {
hostname: ‘nodejs.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
的值即可。
2、
2.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
1、
2、
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |