public RestClient(ApiTokenConfig apiTokenConfig, Boolean allowAllSSLCertificates, ProxyConfiguration proxyConfiguration, IDictionary <string, string> headers) { this.allowAllSSLCertificates = allowAllSSLCertificates; this.proxyConfiguration = proxyConfiguration; this.additionalHeaders = headers; if (allowAllSSLCertificates) { System.Net.ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; } HttpMethods.apiTokenConfig = apiTokenConfig; }
public EslClient(ApiTokenConfig apiTokenConfig, string baseUrl, bool allowAllSSLCertificates, ProxyConfiguration proxyConfiguration, IDictionary <string, string> headers) { Asserts.NotNull(apiTokenConfig, "apiTokenConfig"); Asserts.NotEmptyOrNull(baseUrl, "baseUrl"); SetBaseUrl(baseUrl); SetWebpageUrl(baseUrl); configureJsonSerializationSettings(); RestClient restClient = new RestClient(apiTokenConfig, allowAllSSLCertificates, proxyConfiguration, headers); init(restClient, ""); }