Hypertext Transfer Protocol (HTTP) ist das Standardprotokoll in Web-Anwendungen.
Die bereits in 1.x vorhandene abstrakte Klasse System.Net.WebRequest, die bisher nur die Unterklassen FileWebRequest und HttpWebRequest besaß, hat eine neue Abteilung für das FTP-Protokoll erhalten: FtpWebRequest. Zwar konnte man mit einigen Codezeilen auch selbst einen FTP-Zugriff implementieren oder auf kommerzielle Komponenten zurückgreifen, mit dem neuen Klassenpärchen FtpWebRequest und FtpWebResponse ist es jedoch einfacher bzw. kostengünstiger.
Beispiel: Abruf einer Webseite per HTTP in .NET // Absenden einer HTTP-Anfrage public void HTTP_Anfrage() { const string URL = "http://www.it-visions.de"; // Anfrage definieren HttpWebRequest frage = (HttpWebRequest)HttpWebRequest.Create(URL); // Antwort holen HttpWebResponse antwort = (HttpWebResponse)frage.GetResponse(); // Meta-Daten Demo.Print("Antwortlänge: " + antwort.ContentLength) Demo.Print("Status: " + antwort.StatusCode); Demo.Print("Letzte Änderung: " + antwort.LastModified) Demo.Print("Inhaltstyp: " + antwort.ContentType); // Inhalt ausgeben StreamReader sr = new StreamReader(antwort.GetResponseStream()); Demo.Print(sr.ReadToEnd()); }
Langjährige Erfahrungen bei der Entwicklung von .NET-Anwendungen und dem Betrieb von Software auf der Microsoft-Plattform geben die Top-Experten von www.IT-Visions.de an Sie weiter.
Sie brauchen Unterstützung bei der Entwicklung Ihrer Software? Die Experten-Entwickler von MAXIMAGO entwickeln Ihre Anwendungen mit innovativen User Interfaces zum agilen Festpreis.