function fetchRequestTextBody(req, callback) {
  var body = [];
  req.on('data', function (chunk) {
    body.push(chunk);
  });
  req.on('end', function () {
    callback(body.join(""));
  });
}
// processes request data stream and passes it to callback
processes request data stream and passes it to callback
processes request data stream and passes it to callback
function fetchRequestTextBody(req, callback) {
  var body = [];
  req.on('data', function (chunk) {
    body.push(chunk);
  });
  req.on('end', function () {
    callback(body.join(""));
  });
}
function fetchRequestTextBody ( req , callback ) { var body = [ ] ; req . on ( 'data' , function ( chunk ) { body . push ( chunk ) ; } ) ; req . on ( 'end' , function ( ) { callback ( body . join ( "" ) ) ; } ) ; }
processes request data stream and passes it to callback
processes request data stream and passes it to callback