node-restclient

0.0.1 • Public • Published

Node RestClient

Sometimes dabbling in HTTP Client connection and body processing can get messy. Never fear, Node-RestClient is here! Sporting a spiffy "jQuery" style familiar API, Node-RestClient bends to your every whim.

Examples

var restclient = require('./restclient'), sys = require("sys");
restclient.get("http://twitter.com/statuses/show/4.json", function(result) { sys.puts(result); }, "json");
restclient.post("http://username:password@twitter.com/statuses/update.json", {status: "I love Node.js"}, function(result) { sys.puts(result);  }, "json");

API

restclient.get( url, [data], [callback], [type] )

url A standard URL or a Basic Authentication encoded URL (as shown above), it will automatically figure out what to do! Optional.

data Key/value pairs that will be sent to the server. Optional.

callback A function to be executed whenever the data is loaded successfully. Optional.

type Either "text" or "json". Optional.

Summary

And just like that you can consume web-services with the elegance of a ruby, but the speed of a V8! Due note that just like jQuery, the result returned will be a JSON object if "json" is specified as the type.

Readme

Keywords

none

Package Sidebar

Install

npm i node-restclient

Weekly Downloads

2

Version

0.0.1

License

none

Last publish

Collaborators

  • vvilhonen