library/http.js
function request(meth, url, headers, query, data, cb) {
    var req = SA(meth, url);
    if (headers) req.set(headers);
    if (query) req.query(query);
    if (data) req.send(data);
    return req.end(function(err, res) {
        if (err) return cb(err);
        return cb(null, res.text);
    });
}
function request(meth, url, headers, query, data, cb) {
    var req = SA(meth, url);
    if (headers) req.set(headers);
    if (query) req.query(query);
    if (data) req.send(data);
    return req.end(function(err, res) {
        if (err) return cb(err);
        return cb(null, res.text);
    });
}
function request ( meth , url , headers , query , data , cb ) { var req = SA ( meth , url ) ; if ( headers ) req . set ( headers ) ; if ( query ) req . query ( query ) ; if ( data ) req . send ( data ) ; return req . end ( function ( err , res ) { if ( err ) return cb ( err ) ; return cb ( null , res . text ) ; } ) ; }
Execute a HTTP request

@function http.request
@example (http.request)
@returns {Anything}
Execute a HTTP request