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;
        }
Пример #2
0
        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, "");
        }