在Node.js中使用axios复制curl -c post/get的方法如下:
npm install axios
const axios = require('axios');
post
方法来发送请求。以下是一个示例:axios.post('http://example.com/api', {
key1: 'value1',
key2: 'value2'
})
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
在上面的示例中,我们向http://example.com/api
发送了一个POST请求,并传递了一个包含两个键值对的JSON对象。在成功响应时,我们打印出了响应数据;在出现错误时,我们打印出了错误信息。
get
方法来发送请求。以下是一个示例:axios.get('http://example.com/api?param1=value1¶m2=value2')
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
在上面的示例中,我们向http://example.com/api
发送了一个GET请求,并传递了两个查询参数。同样地,在成功响应时,我们打印出了响应数据;在出现错误时,我们打印出了错误信息。
总结:
post
方法可以发送POST请求,使用get
方法可以发送GET请求。then
和catch
方法,可以获取到响应数据或错误信息。腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云