public static HttpClientAuthenSingleton GetInstanceWithToken(string baseUrl) { if (httpClientSingleTonToken == null) { httpClientSingleTonToken = new HttpClientAuthenSingleton(baseUrl); } return(httpClientSingleTonToken); }
public HttpClient HttpClientWithAuthorizaton() { var api = ApiSetting.Apis.FirstOrDefault(x => x.Address == BaseUri); if (api != null) { switch (api.EndpointCode) { case ApiCode.ApiServices: httpClient = HttpClientAuthenSingleton.GetInstanceWithToken(BaseUri).HttpClient; break; default: httpClient = InitHttpClientWithBaseUri(BaseUri); break; } } else { httpClient = InitHttpClientWithBaseUri(BaseUri); } return(httpClient); }