node-http
Unify http interface in Node.
Installation
npm install node-http
API
var NodeHttp = require('node-http');
var nodeHttp = new Http;
.url(String address)
.data(Mix data)
.method(String name)
.on(String event, Function callback)
.off(String event, Function callback)
.complete(Function callback)
.success(Function callback)
.fail(Function callback)
.GET(String address, [Function onComplete], [Function onError])
.POST(String address, Mix data, [Function onComplete], [Function onError])
.request(Object options, [Function onComplete], [Function onError])
Events
'complete'
'success'
'fail'
'buffer'
nodeHttp.on('buffer', function (buffer) {
});
status code
nodeHttp.on(200, function (response) {
});
status name
nodeHttp.on('Ok', function (response) {
});
nodeHttp.on('Not Found', function (response) {
});
Todo
- parse
charset
from html and content-type header
License
MIT