在.NET中获取网站域名通常涉及到对HTTP请求的处理。这可以通过多种方式实现,例如使用HttpClient
类来发送请求并获取响应头中的主机名,或者通过解析URL字符串。
HttpClient
类发送HTTP请求,并从响应头中提取主机名。using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
using (HttpClient client = new HttpClient())
{
HttpResponseMessage response = await client.GetAsync("https://www.example.com");
string domain = response.RequestMessage.RequestUri.Host;
Console.WriteLine("Domain: " + domain);
}
}
}
using System;
class Program
{
static void Main(string[] args)
{
Uri url = new Uri("https://www.example.com/path/to/resource");
string domain = url.Host;
Console.WriteLine("Domain: " + domain);
}
}
请注意,以上代码示例和参考链接均基于.NET 6.0版本。如果使用其他版本的.NET,请参考相应版本的官方文档。
领取专属 10元无门槛券
手把手带您无忧上云