HTTP-Header werden vor dem Seiten-Markup an den Browser gesendet. Sie enthalten häufig den Seiten-MIME-Typ, den Zeichensatz, den Statuscode und die Codierung. Überschriften werden häufig überschrieben, um den MIME-Typ der Seite zu ändern oder den Benutzer umzuleiten.