request.get(`${url}/v1/info`) .end((err, res) => { if (err || !res.ok) { if (!err.response) { console.error(`Failed to reach the server: ${err}`)
request .get(URL) .query({ 'a': 1 }) // ?a=1, for demo .end(function(err, res) { var $; if (res.ok) { $ = cheerio.load(res.text); console.log($('.author a span').text() + '/' + $('.js-current-repository').text()); } else { alert('Oh no! error ' + res.text); } });
request .post(identityServerUrl) .send('grant_type=client_credentials') .set('Authorization', "Basic "+basicAuth) .set('Accept', 'application/json') .set('customerId', credentials.userid) .end(function(err, res){ if (err || !res.ok) { console.log(err); reject(); } else { console.log('yay got ' + JSON.stringify(res.body)); resolve(res.body); } });
function _post (method, payload, options) { return new Promise(function (resolve, reject) { request .post(format(endpoint, token, method)) .type('form') .send(payload || {}) .send(options || {}) .end(function (err, res) { if (err) { return reject(err); } else if (res && res.ok) { return resolve(res.body); } reject(new Error( (res && res.body && res.body.description) || 'Unknown error performing POST request' )); }); }); }
const connect = (apiKey, secret, callback) => { request .post(tokenUrl) .set('grant_type', 'client_credentials') .set('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8') .set('Authorization', 'Basic ' + new Buffer(apiKey + ":" + secret).toString("base64")) .accept('application/json') .query({grant_type: 'client_credentials' }) .query({scope: 'read' }) .end((err, res) => { if(err || !res.ok) { throw new Error(err + " - Error connecting - status: " + res.status + " body: " + res.body); } else { callback(res.body.access_token); } }); }
request .get(accountNumberDetailsUrl) .set('Authorization', "Bearer "+accessToken) .set('Accept', 'application/json') .set('customerId', credentials.userid) .end(function(err, res){ if (err || !res.ok) { console.log(err); reject(); } else { console.log('yay got ' + JSON.stringify(res.body)); resolve(res.body); } });
function _fetchMedia (mediaLocation) { return new Promise(function (resolve, reject) { request .get(mediaLocation) .end(function (err, res) { if (err) { reject(err); return; } if (res && res.ok) { var tmpPath = tempfile(res.header['content-type'].split('/')[1]); return fs.writeFile(tmpPath, res.body, function (err) { if (err) { reject(err); } else { resolve(tmpPath); } }); } reject(new Error( (res && res.body && res.body.description) || 'Unknown error performing retrieving requested media' )); }); }); }
const search = (token, filters, callback) => { request .post(apiUrl) .use(throttle.plugin()) .set('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8') .set('Authorization', 'Bearer' + token) .type('form') .send(filters) .end((err, res) => { if(err || !res.ok) { throw new Error(err + " - Query Error - status: " + res.status ); //+ " body: " + res.body); } else { callback(res.body); } }); }
.get('https://github.com/' + val) .end(function(err, res) { if (!res.ok) return; result.innerHTML = '';
function _get (method, payload, options) { return new Promise(function (resolve, reject) { request .get(format(endpoint, token, method)) .send(payload || {}) .send(options || {}) .end(function (err, res) { if (err) { return reject(err); } else if (res && res.ok) { return resolve(res.body); } reject(new Error( (res && res.body && res.body.description) || 'Unknown error performing GET request' )); }); }); }
request .get(URL) .query({ 'a': 1 }) // ?a=1, for demo .end(function(err, res) { var $; if (res.ok) { $ = cheerio.load(res.text); console.log($('.author a span').text() + '/' + $('.js-current-repository').text()); } else { alert('Oh no! error ' + res.text); } });
request .get(requestUrl) .set('Authorization', "Bearer "+accessToken) .set('Accept', 'application/json') .set('customerId', credentials.userid) .end(function(err, res){ if (err || !res.ok) { console.log(err); reject(); } else { console.log('yay got ' + JSON.stringify(res.body)); resolve(res.body); } });
request .get(accountServiceUrl) .set('Authorization', "Bearer "+accessToken) .set('Accept', 'application/json') .set('customerId', credentials.userid) .end(function(err, res){ if (err || !res.ok) { console.log(err); reject(); } else { console.log('yay got ' + JSON.stringify(res.body)); resolve(res.body); } });