@kadin
You can check if a given URL is using the HTTP or HTTPS protocol in C# by first parsing the URL and then checking the scheme property of the parsed URL. Here is an example code snippet to demonstrate this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
using System; class Program { static void Main() { string url = "https://www.example.com"; // Parse the URL Uri uri = new Uri(url); // Check if the scheme is HTTP or HTTPS if (uri.Scheme == Uri.UriSchemeHttp) { Console.WriteLine("The URL is using HTTP protocol"); } else if (uri.Scheme == Uri.UriSchemeHttps) { Console.WriteLine("The URL is using HTTPS protocol"); } else { Console.WriteLine("The URL is using a different protocol"); } } } |
In this code snippet, the given URL "https://www.example.com" is parsed using the Uri
class and then the Scheme
property of the parsed URL is checked to determine if it is using HTTP or HTTPS protocol.