Lines Matching refs:options

126 function createConnection(port, host, options) {
128 options = port;
130 options = { ...host };
131 } else if (options === null || typeof options !== 'object') {
132 options = {};
134 options = { ...options };
138 options.port = port;
142 options.host = host;
145 debug('createConnection', options);
147 if (options._agentKey) {
148 const session = this._getSession(options._agentKey);
150 debug('reuse session for %j', options._agentKey);
151 options = {
153 ...options,
158 const socket = tls.connect(options);
160 if (options._agentKey) {
163 this._cacheSession(options._agentKey, session);
169 this._evictSession(options._agentKey);
188 * }} [options]
191 function Agent(options) {
193 return new Agent(options);
195 FunctionPrototypeCall(HttpAgent, this, options);
198 this.maxCachedSessions = this.options.maxCachedSessions;
212 * Gets a unique name for a set of options.
218 * }} [options]
221 Agent.prototype.getName = function getName(options = kEmptyObject) {
222 let name = FunctionPrototypeCall(HttpAgent.prototype.getName, this, options);
225 if (options.ca)
226 name += options.ca;
229 if (options.cert)
230 name += options.cert;
233 if (options.clientCertEngine)
234 name += options.clientCertEngine;
237 if (options.ciphers)
238 name += options.ciphers;
241 if (options.key)
242 name += options.key;
245 if (options.pfx)
246 name += options.pfx;
249 if (options.rejectUnauthorized !== undefined)
250 name += options.rejectUnauthorized;
253 if (options.servername && options.servername !== options.host)
254 name += options.servername;
257 if (options.minVersion)
258 name += options.minVersion;
261 if (options.maxVersion)
262 name += options.maxVersion;
265 if (options.secureProtocol)
266 name += options.secureProtocol;
269 if (options.crl)
270 name += options.crl;
273 if (options.honorCipherOrder !== undefined)
274 name += options.honorCipherOrder;
277 if (options.ecdhCurve)
278 name += options.ecdhCurve;
281 if (options.dhparam)
282 name += options.dhparam;
285 if (options.secureOptions !== undefined)
286 name += options.secureOptions;
289 if (options.sessionIdContext)
290 name += options.sessionIdContext;
293 if (options.sigalgs)
294 name += JSONStringify(options.sigalgs);
297 if (options.privateKeyIdentifier)
298 name += options.privateKeyIdentifier;
301 if (options.privateKeyEngine)
302 name += options.privateKeyEngine;
350 let options = {};
354 options = urlToHttpOptions(new URL(urlStr));
356 options = urlToHttpOptions(ArrayPrototypeShift(args));
360 ObjectAssign(options, ArrayPrototypeShift(args));
363 options._defaultAgent = module.exports.globalAgent;
364 ArrayPrototypeUnshift(args, options);
395 * } | string | URL} [options]
399 function get(input, options, cb) {
400 const req = request(input, options, cb);