1.0.10 • Published 6 years ago
@cloudseat/http-client v1.0.10
A super lightweight HTTP / HTTPS client can be used in any Node.js project. Although it's not as powerful as request / axios / superagent, it is sufficient for common development scenarios, such as calling third-party APIs and obtaining remote pictures.
Installation
npm install @cloudseat/http-clientUsage
const http = require('@cloudseat/http-client')
const result = await http.get(url[, options])
const result = await http.post(url[, data][, options])
const result = await http.put(url[, data][, options])
const result = await http.del(url[, options])
const result = await http.request(options)Parameters
url- Request url. Supports http/https protocol.data- Send data. Supportsstring,json object,buffer,arraybufferandstream.optionsmethod-GET(default),POST,PUT,DELETE.headers- TheContent-Typedefaults toapplication/json.responseType- Supportsarraybuffer,streamornull.