Esempio n. 1
0
        private void initializeHttpClient()
        {
            Boolean hasCredentials = !String.IsNullOrWhiteSpace(this.Username) && !String.IsNullOrWhiteSpace(this.PersonalAccessToken);

            //Only add auth if credentials are filled out... otherwise, will assume public access
            this.httpClient.DefaultRequestHeaders.Authorization = !hasCredentials ? null : HttpUtility.BuildBasicHttpAuthHeader(this.Username, this.PersonalAccessToken);

            this.httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("Limbo", "v1"));
            this.httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/vnd.github.mercy-preview+json"));
        }