The http client package based on curl for Node.js.
free-http-client : support methods DELETE | GET | PUT | POST
npm i free-http-client --save
or
yarn add free-http-client
This API is at version 1. You can contribute to its evolution.
const freeHttpclient = require('free-http-client');
let url = "https://xxx.com"
let res = await freeHttpclient.get(url,{
headers:{
'Content-Type':'application/json',
'Authorization':'Basic xxxxxxxxxxx',
}
})
console.log('res data in json',res.data)
console.log('http status code',res.status)
console.log('response headers',res.headers)
This API is at version 1. You can contribute to its evolution.
const freeHttpclient = require('free-http-client');
let url = "https://xxx.com"
let res = await freeHttpclient.delete(url,{
headers:{
'Content-Type':'application/json',
'Authorization':'Basic xxxxxxxxxxx',
}
})
console.log('res data in json',res.data)
console.log('http status code',res.status)
console.log('response headers',res.headers)
This API is at version 1. You can contribute to its evolution.
const freeHttpclient = require('free-http-client');
let res = await freeHttpclient.post(url,{
json:{
field:"value"
},
headers:{
'Content-Type':'application/json',
'Authorization':'Basic xxxxxxxxxxx',
}
})
console.log('res data in json',res.data)
console.log('http status code',res.status)
console.log('response headers',res.headers)
This API is at version 1. You can contribute to its evolution.
const freeHttpclient = require('free-http-client');
let res = await freeHttpclient.put(url,{
json:{
field:"value"
},
headers:{
'Content-Type':'application/json',
'Authorization':'Basic xxxxxxxxxxx',
}
})
console.log('res data in json',res.data)
console.log('http status code',res.status)
console.log('response headers',res.headers)