$ cnpm install httpx
http(s) module with power.
$ npm install httpx --save
'use strict';
const httpx = require('httpx');
httpx.request('http://www.baidu.com/').then((response) => {
response.pipe(process.stdout);
response.on('end', () => {
process.stdout.write('\n');
});
}, (err) => {
// on error
});
Or with co.
co(function* () {
var response = yield httpx.request('http://www.baidu.com/');
response.pipe(process.stdout);
response.on('end', () => {
process.stdout.write('\n');
});
});
Or with async/await.
(async function () {
var response = await httpx.request('http://www.baidu.com/');
response.pipe(process.stdout);
response.on('end', () => {
process.stdout.write('\n');
});
})();
httpx.request(url[, options])GET. Could be GET, POST, DELETE or PUT.RequestTimeout.false if you does not use agent.httpx.read(response[, encoding])The MIT license
Copyright 2013 - present © cnpmjs.org | Home |