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)
 ASP.NET Core 1.x/2.x Update - die Neuerungen gegenüber ASP.NET 4.5 und ASP.NET MVC 5/ASP.NET Web API 5
 Java Servlets und Java Server Pages (JSP)
 .NET-Klassenbibliothek (.NET Framework Class Library - FCL)
 Windows Runtime (WinRT)-Programmierung in .NET-Anwendungen
 Windows Communication Foundation (WCF) - Basiswissen
 Java-Webservices
 Internet Information Server/Internet Information Services (IIS) 7.0/7.5/8.0/8.5/10.0
 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)
 Moderne Webanwendungen mit ASP.NET MVC
 Java-Spring (Springframework)
 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 Akademie: Moderne Web-Anwendungen mit ASP.NET MVC/ASP.NET Core, JavaScript, Angular und anderen JavaScript-Bibliotheken (3-Tages-Agenda des öffentlichen Seminars)
 Anfrage für eine individuelle Schulung zum Thema Hypertext Transfer Protocol;HTTP  Gesamter Schulungsthemenkatalog

Bücher zu diesem Thema:

 Alle unsere aktuellen Fachbücher