.NET Framework propose une implémentation de services Web en couches, évolutifs et gérés. Vous pouvez facilement les intégrer dans votre application. Utilisez l'espace de noms System.Net ;
Voyons comment accéder à la classe Uri : en C#, elle fournit une représentation objet d'un Uniform Resource Identifier (URI) -
Uri uri = new Uri("http://www.example.com/"); WebRequest w = WebRequest.Create(uri);
Voyons maintenant la classe System.Net. Ceci est utilisé pour crypter la connexion à l’aide de Secure Sockets Layer (SSL). Si l'URI commence par « https : », SSL est utilisé ; si l'URI commence par « http : », une connexion non cryptée est utilisée.
Voici des exemples. Pour SSL utilisant FTP, définissez la propriété EnableSsl sur true avant d'appeler la méthode GetResponse().
String uri = "https://www.example.com/"; WebRequest w = WebRequest.Create(uri); String uriServer = "ftp://ftp.example.com/new.txt" FtpWebRequest r = (FtpWebRequest)WebRequest.Create(uriServer); r.EnableSsl = true; r.Method = WebRequestMethods.Ftp.DeleteFile;
L'exemple suivant montre l'utilisation de l'espace de noms System.Net et l'utilisation de la méthode Dns.GetHostEntry, Dns.GetHostName et de la propriété IPHostEntry AddressList -
using System; using System.Net; class Program { static void Main() { String hostName = string.Empty; hostName = Dns.GetHostName(); Console.WriteLine("Hostname: "+hostName); IPHostEntry myIP = Dns.GetHostEntry(hostName); IPAddress[] address = myIP.AddressList; for (int i = 0; i < address.Length; i++) { Console.WriteLine("IP Address {1} : ",address[i].ToString()); } Console.ReadLine(); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!