bologet

1.0.4 • Public • Published

Bologet

Boloto http request module

Install

# npm 
npm i bologet
 
# yarn 
yarn add bologet
 
# pnpm 
pnpm i bologet

API

const bologet=require('bologet')
 
bologet('https://github.com/', {
    // http request method
    method: 'GET',
 
    // port
    port: 80,
 
    // request headers
    headers: {
        referer: 'https://github.com/'
    },
 
    // redirect limit count,
    // if 0, no redirect
    redirect: 3,
 
    // retry limit count,
    // if 0, no retry when error
    retry: 3,
 
    // cookie
    // allow object or an array from http response
    cookie: {
        ssid: '1234'
    },
 
    // timeout, default 300000
    timeout: 3000,
 
    // encoding, default utf8
    encoding: 'utf8',
 
    // proxy
    proxy: 'http://127.0.0.1:1080',
 
    // finish callback, default console.log
    // @returns {object | Error} res
    // res.headers headers
    // res.code status code
    // res.string stringify content
    // res.buffer Buffer
    // res.cookie cookie
    callback: console.log,
 
    // data readstream will send,
    // supported form-data module
    formData: xxx,
 
    // supported readstream, string or buffer
    data: xxx,
 
    // return response stream
    stream: true
})

Package Sidebar

Install

npm i bologet

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

12.9 kB

Total Files

5

Last publish

Collaborators

  • orzv