docs: function postData(fields, files, options, headers, callback) {
      var headerparams = getFormDataForPost(fields, files);
      var totalheaders = headerparams.headers;
      for (var key in headers) totalheaders[key] = headers[key];
  
      var post_options = {
          host: options.host,
          port: options.port,
          path: options.path,
          method: options.method || 'POST',
          headers: totalheaders
      };
      var request = Http.request(post_options, function(response) {
          response.body = '';
          response.setEncoding(options.encoding);
          response.on('data', function(chunk) {
              console.log(chunk);
              response.body += chunk;
          });
          response.on('end', function() {
              callback(null, response)
          });
      });
  
      for (var i = 0; i < headerparams.postdata.length; i++) {
          request.write(headerparams.postdata[i]);
      }
  
      request.end();
  }