Ejemplo n.º 1
0
        private HttpClient BuildHttpClient()
        {
            string sentryAuthHeader = String.Format(
                "Sentry sentry_version={0}, sentry_client={1}, sentry_timestamp={2}, sentry_key={3}, sentry_secret={4}",
                _sentryVersion,
                _platform.GetPlatformUserAgent(),
                (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds,
                Dsn.PublicKey,
                Dsn.PrivateKey
                );

            HttpClient client = new HttpClient();

            client.Timeout = TimeSpan.FromMilliseconds(_defaultTimeout);
            client.DefaultRequestHeaders.Add("X-Sentry-Auth", sentryAuthHeader);

            return(client);
        }