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)
 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/.NET 5.0 (Ä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)
 .NET-Sicherheit (.NET Security)
 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
 Anfrage für eine individuelle Schulung zum Thema Hypertext Transfer Protocol;HTTP  Gesamter Schulungsthemenkatalog

Bücher zu diesem Thema:

 Alle unsere aktuellen Fachbücher