How to use the http-call.HTTP function in http-call

To help you get started, we’ve selected a few http-call examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jdxcode / npm-register / test / packages.js View on Github external
let app = require('../lib/server')
let request = require('supertest').agent(app.listen())
let user = require('../lib/user')
let redis = require('../lib/redis')
let co = require('co')
let url = require('url')
let crypto = require('crypto')
let fs = require('fs')
let config = require('../lib/config')
let expect = require('unexpected')
let sinon = require('sinon')
let http = require('http-call').HTTP
let storageBackends = require('./_storage_backends')

// make sure this user is in the htpasswd file
const testUser = {name: 'test', password: 'test'}

function * deleteItems (prefix) {
  let items = yield config.storage.list(prefix)
  for (let item of items) {
    console.log(`deleting ${item}`)
    yield config.storage.delete(item)
  }
}

function bearer (token) {
  return function (request) {
    request.set('Authorization', `Bearer ${token}`)
github heroku / cli / packages / container-registry-v5 / lib / streamer.js View on Github external
const http = require('http-call').HTTP
const maxRetries = 10

async function call (url, out, retries) {
  try {
    let {response} = await http.stream(url)
    response.on('data', function (d) {
      out.write(d)
    })
    return await new Promise(function (resolve, reject) {
      response.on('error', reject)
      response.on('end', resolve)
    })
  } catch (err) {
    if (err.statusCode === 404 && retries <= maxRetries) {
      return new Promise(function (resolve, reject) {
        setTimeout(function () {

http-call

make http requests

ISC
Latest version published 5 years ago

Package Health Score

67 / 100
Full package analysis