HTTP

HTTP ist die Sprache, mit der ein Browser oder ein Programm eine Maschine im Netz um etwas bittet, und die Form, in der die Antwort zurückkommt.

Ausführlicher

Ein Aufruf sagt drei Dinge: was er erledigt haben will, woran er es erledigt haben will, und eine Handvoll kurzer Zeilen über sich selbst — wer fragt, welche Art von Inhalt gesendet wird. Unter diesen Zeilen kommt der Inhalt selbst, wenn es einen gibt.

Eine Antwort hat dieselbe Form in umgekehrter Richtung: eine Zahl, die sagt, wie es lief, ihre eigenen kurzen Zeilen und das Verlangte. Zwischen einem Aufruf und dem nächsten wird nichts gespeichert; deshalb trägt jeder Aufruf alles, was nötig ist, um ihn zu verstehen.

Was es an einem echten Dokument bewirkt

Ein Dokument anzufordern ist ein Aufruf, der etwas trägt: die Beschreibung und jede Datei, auf die sie zurückgreift. Die Antwort trägt das PDF selbst, was Ihr Programm erhält, ist also das fertige Dokument und kein Link, den man abholen muss.

Zwei dieser kurzen Zeilen in der Antwort sagen, wie lange das Lesen der Beschreibung und wie lange das Erzeugen des Dokuments gedauert hat; so lassen sich die Kosten eines Dokuments beobachten, ohne selbst etwas zu messen.

Woher es kommt, und warum

Es wurde geschrieben, um Dokumente zwischen Maschinen zu bewegen, in der schlichtesten Form, auf die sich alle einigen konnten, und es blieb schlicht genug, dass dieselben Aufrufe, die ein Browser macht, die Aufrufe sind, die ein Programm macht.

Spätere Versionen änderten, wie die Wörter über die Leitung reisen — dichter gepackt, mehrere Gespräche zugleich —, ohne zu ändern, was ein Aufruf sagt. Ein für die alte Form geschriebenes Programm funktioniert weiterhin.

An einem fertigen Dokument ansehen

Die Seite, die bei diesem Wort weitergeht

Zurück zum ganzen Glossar