Sie sind hier: Startseite | Wissen
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)
 Windows Communication Foundation (WCF) - Aufbauwissen
 Microsoft SQL Server 2008 - Die Neuerungen gegenüber SQL Server 2005 (Update-Schulung)
 Umstellung/Migration von ASP.NET-Anwendungen von .NET Framework auf ASP.NET Core mit .NET Core (Änderungen und Neuerungen in ASP.NET Core gegenüber ASP.NET 4.5 und ASP.NET MVC 5/ASP.NET Web API 5)
 Java Servlets und Java Server Pages (JSP)
 Windows Runtime (WinRT)-Programmierung in .NET-Anwendungen
 Windows PowerShell 5.1/PowerShell 7.0 für System- und Netzwerkadministratoren
 Serviceorientierte Architekturen (SOA)
 Internet Information Server/Internet Information Services (IIS) 7.0/7.5/8.0/8.5/10.0
 Java API for RESTful Web Services (JAX-RS)
 Moderne Web-Anwendungen mit Angular (Agenda des öffentlichen Seminars)
 System- und Softwarearchitekturen für das Internet der Dinge (IoT)
 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), HTML/CSS und JavaScript sowie WinJS
 Android-App-Entwicklung mit Java (Android-Programmierung mit Java)
 Microsoft Azure-Cloud-Dienste verwalten mit der Windows PowerShell
 .NET-Klassenbibliothek (.NET Framework Class Library - FCL)
 Webbasistechniken: HTML und CSS (Crashkurs)
 Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und C++/CX sowie der WRL
 ASP.NET Blazor - browserunabhängige Single Page WebApplications (SPA) mit C# und WebAssembly (WASM)
 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 Server 2016 Update (Neuheiten für Administratoren gegenüber Windows Server 2012 R2)
 Moderne Web-Anwendungen mit ASP.NET (Core) MVC, WebAPI, HTML5.x/CSS3 und JavaScript-/TypeScript-Frameworks
 ASP.NET Webforms-Crashkurs (3 Tage)
 Java-Spring (Springframework)
 ASP.NET Webforms (System.Web) - Basiswissen
 Microsoft BizTalk Server für Softwareentwickler - Entwicklung von BizTalk-Lösungen - Basiswissen
 .NET 4.5.1/.NET 4.5.2/4.5.3 Update / Neuerungen in .NET Framework 4.5.1/.NET Framework 4.5.2/.NET Framework 4.5.3
 ASP.NET Model View Controller (ASP.NET MVC) und ASP.NET WebAPI für ASP.NET MVC 5.x oder ASP.NET MVC Core 2.x/3.x
 Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) mit den Microsoft Testwerkzeugen in Visual Studio
 Anfrage für eine individuelle Schulung zum Thema Hypertext Transfer Protocol;HTTP  Gesamter Schulungsthemenkatalog

Bücher zu diesem Thema:

 Alle unsere aktuellen Fachbücher