node-http

0.0.5 • Public • Published

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)

.header(String name, String value)

.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

/node-http/

    Package Sidebar

    Install

    npm i node-http

    Weekly Downloads

    1,649

    Version

    0.0.5

    License

    MIT

    Last publish

    Collaborators

    • shallker-wang