Codota Logo For Javascript
RequestAPI
Code IndexAdd Codota to your IDE (free)

How to use
RequestAPI
in
request

Best JavaScript code snippets using request.RequestAPI(Showing top 15 results out of 3,384)

origin: yioMe/nodejs_wx_aipay_api

async get_redirect_url(redirect_url) {
  request.get(redirect_url, error => {
   if (error) {
    console.log('收款通知失败,请检查redirect_url是否正确!' + redirect_url);
   } else {
    console.log('收款成功,已通知服务器' + redirect_url);
   }
  });
 }
origin: yagop/node-telegram-bot-api

function hasOpenWebHook(port, reverse) {
 assert.ok(port);
 const error = new Error('open-webhook-check failed');
 let connected = false;
 return request.get(`http://127.0.0.1:${port}`)
  .then(() => {
   connected = true;
  }).catch(e => {
   if (e.statusCode < 500) connected = true;
  }).finally(() => {
   if (reverse) {
    if (connected) throw error;
    return;
   }
   if (!connected) throw error;
  });
}
origin: laurent22/joplin

async function gitHubLatestRelease() {
  return new Promise((resolve, reject) => {
    request.get({
      url: url,
      json: true,
      headers: { 'User-Agent': 'Joplin Readme Updater' },
    }, (error, response, data) => {
      if (error) {
        reject(error);
      } else if (response.statusCode !== 200) {
        console.warn(data);
        reject(new Error(`Error HTTP ${response.statusCode}`));
      } else {
        resolve(data);
      }
    });
  });
}
origin: builderbook/builderbook

request.post(
origin: laurent22/joplin

async function gitHubContributors(page) {
  return new Promise((resolve, reject) => {
    request.get({
      url: `https://api.github.com/repos/laurent22/joplin/contributors${page ? `?page=${page}` : ''}`,
      json: true,
      headers: { 'User-Agent': 'Joplin Readme Updater' },
    }, (error, response, data) => {
      if (error) {
        reject(error);
      } else if (response.statusCode !== 200) {
        reject(new Error(`Error HTTP ${response.statusCode}`));
      } else {
        resolve(data);
      }
    });
  });
}
origin: vesparny/fair-analytics

test('should send 405 for others http verbs', async t => {
 const url = await getUrl()
 try {
  await request.put(`${url}/`, { resolveWithFullResponse: true })
 } catch (e) {
  t.is(e.statusCode, 405)
 }
})
origin: micro-analytics/micro-analytics-cli

it('should throw an error if a PUT request comes in', async () => {
 const fn = jest.fn();
 try {
  await request.put(`${server.url}/test`);
  expect(err.message.indexOf('make a GET or a POST request')).toBeGreaterThan(-1);
  fn();
 } catch (err) {
  expect(err.statusCode).toBe(400);
 }
 expect(fn).not.toHaveBeenCalled();
});
origin: vesparny/fair-analytics

test('should send an empty response in case of succes when storing log and should invoke broadcast.setState() once', async t => {
 const feed = utils.getMockedFeed()
 const broadcast = utils.getMockedBroadcast()
 const url = await getUrl(feed, broadcast)
 const payload = { event: 'hello' }
 const params = {
  resolveWithFullResponse: true,
  body: payload,
  json: true
 }
 const res = await request.post(`${url}/`, params)
 t.is(td.explain(broadcast.setState).callCount, 1)
 t.is(res.statusCode, 204)
 t.falsy(res.body)
})
origin: vesparny/fair-analytics

test('should send 500 in case of failure when storing log', async t => {
 const feed = utils.getMockedFeedThatFailsOnAppend()
 const url = await getUrl(feed)
 const params = {
  resolveWithFullResponse: true,
  body: {
   event: 'hello'
  },
  json: true
 }
 try {
  await request.post(`${url}/`, params)
 } catch (e) {
  t.is(e.statusCode, 500)
 }
})
origin: vesparny/fair-analytics

test('should send 403 when POSTING from a not allowed origin and origin is not specified in headers', async t => {
 const url = await getUrl(
  utils.getMockedFeed(),
  utils.getMockedBroadcast(),
  utils.getMockedSse(),
  utils.getMockedStatsDb(),
  'another origin'
 )
 try {
  await request.post(`${url}/`, { resolveWithFullResponse: true })
 } catch (e) {
  t.is(e.statusCode, 403)
 }
})
origin: vesparny/fair-analytics

test('should send 400 in case of invalid JSON', async t => {
 const url = await getUrl()
 const params = {
  resolveWithFullResponse: true
 }
 try {
  await request.post(`${url}/`, params)
 } catch (e) {
  t.is(e.statusCode, 400)
 }
})
origin: vesparny/fair-analytics

test('should send 404', async t => {
 const url = await getUrl()
 const params = {
  resolveWithFullResponse: true
 }
 try {
  await request.get(`${url}/doesnotexist`, params)
 } catch (e) {
  t.is(e.statusCode, 404)
 }
})
origin: builderbook/builderbook

request.post(
origin: builderbook/builderbook

request.post(
origin: builderbook/builderbook

request.post(
request(npm)RequestAPI

Most used request functions

  • request
  • Response.statusCode
  • RequestAPI.post
  • RequestAPI.get
  • Request.pipe
  • rp,
  • Request.on,
  • Response.headers,
  • RequestAPI.defaults,
  • RequestAPI.put,
  • RequestAPI.jar,
  • Response.statusMessage,
  • RequestAPI.head,
  • Response.on,
  • RequestAPI.cookie,
  • RequestAPI.delete,
  • Response.pipe,
  • RequestAPI.del,
  • requestRetry

Popular in JavaScript

  • winston
    A logger for just about everything.
  • debug
    small debugging utility
  • js-yaml
    YAML 1.2 parser and serializer
  • aws-sdk
    AWS SDK for JavaScript
  • q
    A library for promises (CommonJS/Promises/A,B,D)
  • path
  • redis
    Redis client library
  • ms
    Tiny millisecond conversion utility
  • crypto
  • Top plugins for WebStorm
    The challenge is finding the best plugins for JavaScript development on Intellij IDEs. Who wants to sit there and go over hundreds of plugins to pick the best?
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJavascript Code Index
Get Codota for your IDE now