1.0.1 • Published 2 years ago
free-http-client v1.0.1
free-http-client
The http client package based on curl for Node.js.
free-http-client : support methods DELETE | GET | PUT | POST
Started
Install
npm i free-http-client --save
or
yarn add free-http-client
Sample request with GET
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)
Sample request with DELETE
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)
Sample request with POST
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)
Sample request with PUT
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)