using System.Threading.Tasks;
using (HttpClient client = new HttpClient())
var uri = Uri.EscapeDataString("https://www.google.com");
HttpResponseMessage response = await client.GetAsync(uri);
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine("Response received from Google:");
Console.WriteLine(responseBody.Substring(0, 200));
catch (HttpRequestException e)
Console.WriteLine($"Request error: {e.Message}");