//public static string BASEADR = @"http://192.168.1.81"; //public static string BASESERVICE = BASEADR + @"/HouseNotes.WCF/TimesheetService.svc/"; //public static string WEBBASEADR = @"http://192.168.1.81:8999"; #endif async public Task <WebGetServiceRetrun> Get(String url0, CancellationToken cancellationToken = default(CancellationToken), Guid?deviceId = null) { var oret = new WebGetServiceRetrun(); var httpClient = new HttpClient(); AddContentHeaders(httpClient.DefaultRequestHeaders); var url = BASESERVICE + url0; var result = await httpClient.GetAsync(url); if (!result.IsSuccessStatusCode) { var response = await result.Content.ReadAsStringAsync(); U.Log("Error=" + response); oret.Success = false; oret.ErrorNotFound = (result.StatusCode == HttpStatusCode.NotFound); } else { oret.Success = true; var response = await result.Content.ReadAsStringAsync(); oret.Value = response; } return(oret); }
async public Task <WebGetServiceRetrun> GetGzip(String url0) { var oret = new WebGetServiceRetrun(); var httpClient = new HttpClient(); var url = BASESERVICE + url0; var result = await httpClient.GetAsync(url); if (!result.IsSuccessStatusCode) { var response = await result.Content.ReadAsStringAsync(); U.Log("Error=" + response); oret.Success = false; } else { oret.Success = true; var responseGzip = await result.Content.ReadAsByteArrayAsync(); var responseBytes = Decompress(responseGzip); var response = Encoding.UTF8.GetString(responseBytes); oret.Value = response; } return(oret); }