var http = new HttpClient();
var html = await http.GetStringAsync("https://www.coderbusy.com");

出于某些原因,我们可能需要使用指定的 IP 地址来处理请求,而不是使用 DNS 解析结果。要做到这一点,除了在本地修改 HOST 文件之外,还可以使用以下代码:(假设需要请求本机架设的模拟服务器,地址就是 127.0.0.1 )
var http = new HttpClient();
//把 Host 部分替换为要请求的域名
var url = "https://127.0.0.1/";
using (var request = new HttpRequestMessage(HttpMethod.Get, url))
{
request.Headers.Host = "www.coderbusy.com";//这里填写真实的 HOST
using (var response = await http.SendAsync(request))
{
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}