easysoap
easysoap copied to clipboard
Override default options of request module
I want to proxy my requests via socks5 protocol. Is it possible to set default options for request module? So as I see it, it should look something like this:
const request = require('request');
const Agent = require('socks5-https-client/lib/Agent');
const request_with_defaults = request.defaults({
strictSSL: true,
agentClass: Agent,
agentOptions: {
socksHost: 'host'
socksUsername: 'user',
socksPassword: 'password',
socksPort: 1080
},
'timeout': 5000, 'connection': 'keep-alive'
});
const soapOptions = {
request: request_with_defaults,
};
let soapClient = EasySoap(params, soapOptions);