- HTTP steht für Hypertext Transfer Protocol .
- Dabei handelt es sich um ein Protokoll für den Zugriff auf Daten im World Wide Web (www).
- Das HTTP-Protokoll kann zur Übertragung der Daten in Form von Klartext, Hypertext, Audio, Video usw. verwendet werden.
- Dieses Protokoll wird aufgrund seiner Effizienz als HyperText Transfer Protocol bezeichnet und ermöglicht den Einsatz in einer Hypertext-Umgebung, in der schnelle Sprünge von einem Dokument zum anderen erfolgen.
- HTTP ähnelt FTP, da es ebenfalls die Dateien von einem Host auf einen anderen Host überträgt. HTTP ist jedoch einfacher als FTP, da HTTP nur eine Verbindung verwendet, d. h. keine Kontrollverbindung zum Übertragen der Dateien.
- HTTP wird verwendet, um die Daten in Form eines MIME-ähnlichen Formats zu übertragen.
- HTTP ähnelt SMTP, da die Daten zwischen Client und Server übertragen werden. HTTP unterscheidet sich von SMTP in der Art und Weise, wie die Nachrichten vom Client zum Server und vom Server zum Client gesendet werden. SMTP-Nachrichten werden gespeichert und weitergeleitet, während HTTP-Nachrichten sofort zugestellt werden.
Funktionen von HTTP:
HTTP-Transaktionen
Die obige Abbildung zeigt die HTTP-Transaktion zwischen Client und Server. Der Client initiiert eine Transaktion, indem er eine Anforderungsnachricht an den Server sendet. Der Server antwortet auf die Anforderungsnachricht, indem er eine Antwortnachricht sendet.
Mitteilungen
Es gibt zwei Arten von HTTP-Nachrichten: Anfrage und Antwort. Beide Nachrichtentypen folgen demselben Nachrichtenformat.
Anfragenachricht: Die Anforderungsnachricht wird vom Client gesendet und besteht aus einer Anforderungszeile, Headern und manchmal einem Textkörper.
Antwortnachricht: Die Antwortnachricht wird vom Server an den Client gesendet und besteht aus einer Statuszeile, Headern und manchmal einem Textkörper.
wie man ein Array in Java zurückgibt
Uniform Resource Locator (URL)
- Ein Client, der im Internet auf das Dokument zugreifen möchte, benötigt eine Adresse. Um den Zugriff auf Dokumente zu erleichtern, verwendet HTTP das Konzept des Uniform Resource Locator (URL).
- Der Uniform Resource Locator (URL) ist eine Standardmethode zur Angabe jeglicher Art von Informationen im Internet.
- Die URL definiert vier Teile: Methode, Hostcomputer, Port und Pfad.