Anleitung zur Dokumentation eines HTTP-Headers

Das HTTP-Header-Referenz auf den MDN Web Docs dokumentiert HTTP-Header-Felder. Diese sind Komponenten des Header-Abschnitts von Anforderungs- und Antwortnachrichten im Hypertext Transfer Protocol (HTTP). Sie definieren die Betriebsparameter einer HTTP-Transaktion. Dieser Artikel erklärt, wie man eine neue Referenzseite für einen HTTP-Header erstellt.

Sie sollten einige Kenntnisse über HTTP besitzen oder sich darin einarbeiten können.

Schritt 1 – Bestimmen Sie den zu dokumentierenden HTTP-Header

Schritt 2 – Überprüfen Sie die bestehenden HTTP-Header-Seiten

  • Vorhandene HTTP-Header sind hier dokumentiert.
  • Es gibt verschiedene Header-Kategorien: Anforderungs-Header, Antwort-Header und Repräsentations-Header.
  • Finden Sie die Kategorie des Headers, den Sie dokumentieren möchten (beachten Sie, dass einige Header je nach Kontext sowohl Anforderungs- als auch Antwort-Header sein können).
  • Gehen Sie zu einer bestehenden Header-Referenzseite, die dieselbe Kategorie hat.

Schritt 3 – Erstellen Sie die HTTP-Header-Seite

Schritt 4 – Schreiben Sie den Inhalt

  • Beginnen Sie entweder mit unserer Vorlagen-HTTP-Header-Seite oder nutzen Sie eine kopierte Struktur von einem der bestehenden HTTP-Header-Dokumente, die Sie in Schritt 2 gefunden haben. Das bleibt Ihnen überlassen.

  • Schreiben Sie über den neuen HTTP-Header.

  • Stellen Sie sicher, dass Sie diese Abschnitte enthalten:

    • Einführungstext, in dem der Headername (fett) und sein Zweck zusammengefasst werden.
    • Informationsfeld, das mindestens den Header-Typ und ob der Header ein forbidden header name ist, enthält.
    • Ein Syntaxfeld, das alle möglichen Direktiven/Parameter/Werte des HTTP-Headers enthält.
    • Einen Abschnitt, der diese Direktiven/Werte erklärt.
    • Einen Beispielabschnitt, der einen praktischen Anwendungsfall für diesen Header enthält oder zeigt, wo und wie er üblicherweise auftritt.
    • Einen Abschnitt Spezifikation, der relevante RFC-Standarddokumente auflistet.
    • Einen Abschnitt "Siehe auch", der relevante Ressourcen auflistet.

Schritt 5 – Fügen Sie Browser-Kompatibilitätsinformationen hinzu

  • Wenn Sie sich andere HTTP-Header-Seiten angesehen haben, werden Sie sehen, dass es ein {{Compat}} Makro gibt, das Ihnen eine Browser-Tabelle ausfüllen wird.
  • Die Kompatibilitätstabellen-Seite wird aus strukturierten Daten generiert. Wenn Sie zu den Daten beitragen möchten, lesen Sie bitte die Anweisungen unter https://github.com/mdn/browser-compat-data/blob/main/README.md und senden Sie uns eine Pull-Anfrage.

Schritt 6 – Aktualisieren Sie die HTTP-Header-Liste

Stellen Sie sicher, dass Ihr Header in einer geeigneten Kategorie auf der Übersichtsseite der HTTP-Header-Referenz aufgeführt ist.

Schritt 7 – Lassen Sie den Inhalt überprüfen

Nachdem Sie die Header-Seite erstellt haben, reichen Sie sie als Pull Request ein. Ein Mitglied unseres Überprüfungsteams wird automatisch zugewiesen, um Ihre Seite zu prüfen.