code: function makeHttpRequest(next) {
    var start;
  
    var httpReq = http.request({
      host: 'localhost',
      port: 1337,
      method: 'POST',
      path: '/upper?page=12',
      headers: {
        'x-to-reverse': 'hello'
      }
    }, function(res) {
      res.setEncoding('utf8');
      var body = '';
      res.on('data', function(chunk) {
        body += chunk;
      });
  
      res.on('end', function() {
        var time = Date.now() - start;
  
        var filteredHeaders = _.pick(res.headers, 'x-reversed');
        console.log('FROM HTTP');
        console.log('  status :', res.statusCode);
        console.log('  headers:', JSON.stringify(filteredHeaders));
        console.log('  body   :', body);
        console.log('  time   :', time);
  
        common.verify(function() {
          filteredHeaders.should.eql({ 'x-reversed': 'olleh' });
          JSON.parse(body).should.eql({ data: 'HELLO-WORLD' });
          common.shouldBeDynamicallyTimed(time);
        });
  
        console.log();
  
        next();
      });
    });
  
    start = Date.now();
    httpReq.end('hello-world');
  }
docs: -- HTTP REQUEST -------------------------------------------------------------