public static async Task<string> GetNonsense(NonsenseLength length) { string returnString = String.Empty; using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://loripsum.net/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var response = await client.GetAsync(String.Format("api/{0}/{1}/{2}", 10, length.ToString().ToLower(), "plaintext")); if(response.IsSuccessStatusCode) { var lorem = await response.Content.ReadAsStringAsync(); var loremBytes = Encoding.Default.GetBytes(lorem); returnString = Convert.ToBase64String(loremBytes); } } return returnString; }
public static async Task <string> GetNonsense(NonsenseLength length) { string returnString = String.Empty; using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://loripsum.net/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var response = await client.GetAsync(String.Format("api/{0}/{1}/{2}", 10, length.ToString().ToLower(), "plaintext")); if (response.IsSuccessStatusCode) { var lorem = await response.Content.ReadAsStringAsync(); var loremBytes = Encoding.Default.GetBytes(lorem); returnString = Convert.ToBase64String(loremBytes); } } return(returnString); }