|
HTTP (Hypertext Transfer Protocol)
HTTP (Hypertext Transfer Protocol) ist das grundlegende Protokoll, mit dem im Web Clients (Webbrowser, Robot) und Webserver kommunizieren.
http:// in einer URL die wir alle schon einmal gesehen haben sollten, steht für Hyper Text Transfer Protocol und regelt die Kommunikation zwischen Web Servern und deren Clients oder eigenständigen Anwendungen wie Suchmaschinen-Spider und Suchmaschinen Robots.
Mit dem HTTP Protokolle werden Textenachrichten zwischen Client und Server ausgetauscht und der Web-server ermittelt die gewünschten Daten auf unser und sendet diese wieder über das HTTP-Protokoll an den wartenden Webbrowser.
Abhängig von der Anforderung des Webbrowsers und des Ergebnisses beim ermitteln der Daten wird in dem HTTP Header eine Zahl übermittelt. Die Zahl die einen Status Code repräsentiert gibt Aufschluss über das Verhältnis was der Server an Daten ausliefert, zu den gewünschten Anforderungen.
Mit dieser Methode werden Fehlermeldungen übermittelt aber auch wichtige Hinweise. Der Browser werde den Statuscode aus und kann dem entsprechend reagieren.
Außerdem wird der HTTP-Statuscode der Anfrage in einer Log-Datei protokolliert.
Die HTTP-Spezifikation kan man hier nachlesen
|