1.0.0 • Published 12 years ago

requestah v1.0.0

Weekly downloads
4
License
-
Repository
-
Last release
12 years ago

requestah

lean HTTP wrapper for node.js that makes unit testing your REST services a bit easier.

Usage:

var requestah = require('requestah');
requestah = new requestah(80); // Use any port you want

// Basic HTTP GET:
requestah.get('/users', function(response) {
	if (response.statusCode === 200) { console.log(response.body); }
});

// HTTP POST with data:
requestah.post('/users', {name: "John Doe"}, function(response) {
	if (response.statusCode === 200) { console.log(response.body); }
});

// HTTP DELETE with headers:
requestah.del('/users/john', {headers: {authkey: "b4080ca70d561714e3245f6ed4b8d243"}}, function(response) {
	if (response.statusCode === 204) { console.log(response.body); }
});

// HTTP PUT with data & headers:
requestah.put('/users/john', {name: "Jane Doe", headers: {authkey: "b4080ca70d561714e3245f6ed4b8d243"}}, function(response) {
	if (response.statusCode === 204) { console.log(response.body); }
});


// External HTTP GET:
requestah.get('http://www.google.com', function(response) {
    if (response.statusCode === 200) { console.log(response.body); }
});
   
   

license

See LICENSE file.

Copyright (c) 2012 Joakim Brantingson

1.0.0

12 years ago

0.1.4

12 years ago

0.1.3

12 years ago

0.1.2

12 years ago

0.1.1

12 years ago

0.1.0

12 years ago