lib/util.js
function createRequestOptions(self, options) {
  var defaultOptions = {}; //{ strictSSL : true };
  var mergedOptions = defaultOptions;
  if (options) {
    _.extend(mergedOptions, options);
  }
  if (self._callContext.options && self._callContext.options.http) {
    _.extend(mergedOptions, self._callContext.options.http);
  }

  addDefaultRequestHeaders(self, mergedOptions);
  return mergedOptions;
}
function createRequestOptions(self, options) {
  var defaultOptions = {}; //{ strictSSL : true };
  var mergedOptions = defaultOptions;
  if (options) {
    _.extend(mergedOptions, options);
  }
  if (self._callContext.options && self._callContext.options.http) {
    _.extend(mergedOptions, self._callContext.options.http);
  }

  addDefaultRequestHeaders(self, mergedOptions);
  return mergedOptions;
}
function createRequestOptions ( self , options ) { var defaultOptions = { } ; //{ strictSSL : true }; var mergedOptions = defaultOptions ; if ( options ) { _ . extend ( mergedOptions , options ) ; } if ( self . _callContext . options && self . _callContext . options . http ) { _ . extend ( mergedOptions , self . _callContext . options . http ) ; } addDefaultRequestHeaders ( self , mergedOptions ) ; return mergedOptions ; }
Central place for housing default request options.  This is a place holder
for when SSL validation is implemented an all requests are subject to that
policy.
@static
@memberOf Util
@param {object} options   A set of options that will be merged with teh default options
These will override any default options.
@returns {object}         Returns the merged options.
Central place for housing default request options . This is a place holder for when SSL validation is implemented an all requests are subject to that policy .