Initial commit
This commit is contained in:
34
node_modules/jayson/lib/client/https.js
generated
vendored
Normal file
34
node_modules/jayson/lib/client/https.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
'use strict';
|
||||
|
||||
const https = require('https');
|
||||
const ClientHttp = require('./http');
|
||||
|
||||
/**
|
||||
* Constructor for a Jayson HTTPS Client
|
||||
* @class ClientHttps
|
||||
* @constructor
|
||||
* @extends ClientHttp
|
||||
* @param {Object|String} [options] String interpreted as a URL
|
||||
* @param {String} [options.encoding="utf8"] Encoding to use
|
||||
* @return {ClientHttps}
|
||||
*/
|
||||
const ClientHttps = function(options) {
|
||||
if(!(this instanceof ClientHttps)) {
|
||||
return new ClientHttps(options);
|
||||
}
|
||||
// just proxy to constructor for ClientHttp
|
||||
ClientHttp.call(this, options);
|
||||
};
|
||||
require('util').inherits(ClientHttps, ClientHttp);
|
||||
|
||||
module.exports = ClientHttps;
|
||||
|
||||
/**
|
||||
* Gets a stream interface to a https server
|
||||
* @param {Object} options An options object
|
||||
* @return {require('https').ClientRequest}
|
||||
* @private
|
||||
*/
|
||||
ClientHttps.prototype._getRequestStream = function(options) {
|
||||
return https.request(options || {});
|
||||
};
|
||||
Reference in New Issue
Block a user