Sie sind hier: Startseite | Wissen
Werbung
Begriff Hypertext Transfer Protocol
Abkürzung HTTP
Eintrag zuletzt aktualisiert am 15.04.2008

 Zur Stichwortliste unseres Lexikons

Was ist Hypertext Transfer Protocol?

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());
  }

Weitere Ressoucen auf dieser Website

 Skript zum Konvertieren von Terminserien in Textdateien in das vCalendar-Format
 Neuigkeiten zur Skriptprogrammierung unter Windows

Querverweise zu anderen Begriffen im Lexikon

URL
FTP
System.Net
Komponente
Stream

Beratung & Support:

Schulungen zu diesem Thema:

 ASP.NET WebAPI (REST Services/HTTP Services/Microservices)
 ASP.NET Core WebAPI (REST Services/HTTP Services/Microservices)
 .NET Akademie: Moderne Web-Anwendungen mit ASP.NET MVC, JavaScript, Angular und anderen JavaScript-Bibliotheken (3-Tages-Agenda des öffentlichen Seminars)
 .NET-Klassenbibliothek (.NET Framework Class Library - FCL)
 Android-App-Entwicklung mit Java (Android-Programmierung mit Java)
 ASP.NET Core 1.x/2.0 Update - die Neuerungen gegenüber ASP.NET 4.5 und ASP.NET MVC 5/ASP.NET Web API 5
 Internet Information Server/Internet Information Services (IIS) 6.0/7.0/7.5/8.0/8.5/10.0
 Java Servlets und Java Server Pages (JSP)
 Java-Webservices
 Microsoft Silverlight 2.0/3.0/4.0/5.1
 Microsoft SQL Server 2008 - Die Neuerungen gegenüber SQL Server 2005 (Update-Schulung)
 Moderne Web-Anwendungen mit Angular (Agenda des öffentlichen Seminars)
 Moderne Webanwendungen mit ASP.NET MVC
 Windows 8/Windows 8.1 für Entwickler: Programmierung mit der Windows Runtime (WinRT) - Erstellen von Windows Apps mit C#/XAML und/oder JavaScript/HTML
 Windows Communication Foundation (WCF) - Aufbauwissen
 Windows Communication Foundation (WCF) - Basiswissen
 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), HTML/CSS und JavaScript sowie WinJS
 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und C++/CX sowie der WRL
 Windows Phone 8 mit C# und XAML / Windows Phone 8 für Softwareentwickler
 Windows Runtime (WinRT)-Programmierung in .NET-Anwendungen
 Anfrage für eine individuelle Schulung zum Thema Hypertext Transfer Protocol  Gesamter Schulungsthemenkatalog