Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Unify http interface in Node
JavaScript
branch: master
Failed to load latest commit information.
lib Remove responseText from events and response object
test Update test
README.md Remove responseText event from README
index.js First commit
package.json Version 0.0.4

README.md

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

Something went wrong with that request. Please try again.