Anleitung zur Dokumentation eines HTTP-Headers

Die HTTP-Header-Referenz dokumentiert den Header-Abschnitt von Anfragen- und Antwortnachrichten im Hypertext Transfer Protocol (HTTP). Dieser Artikel erklärt, wie man eine neue Referenzseite für einen HTTP-Header erstellt.

Schritt 1 – Bestimmen Sie den zu dokumentierenden HTTP-Header

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

  • Bestehende HTTP-Header sind hier dokumentiert.
  • Es gibt verschiedene Header-Kategorien: Anfrage-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 Anfrage- als auch Antwort-Header sein können).
  • Gehen Sie zu einer bestehenden Header-Referenzseite mit derselben Kategorie.

Schritt 3 – Erstellen Sie die HTTP-Header-Seite

Schritt 4 – Schreiben Sie den Inhalt

  • Entweder starten Sie mit unserer Vorlage für HTTP-Header-Seiten oder verwenden Sie eine kopierte Struktur von einem der bestehenden HTTP-Header-Dokumente, die Sie in Schritt 2 gefunden haben. Es liegt an Ihnen.

  • Schreiben Sie über den neuen HTTP-Header.

  • Stellen Sie sicher, dass Sie folgende Abschnitte einfügen:

    • Einleitungstext, in dem der Header-Name (fett) genannt und dessen Zweck zusammengefasst wird.
    • Informationsbox, die mindestens den Header-Typ und ob der Header ein verbotener Anfrage-Header ist, enthält.
    • Eine Syntaxbox mit allen möglichen Direktiven/Parametern/Werten des HTTP-Headers.
    • Ein Abschnitt, der diese Direktiven/Werte erklärt.
    • Ein Beispielabschnitt, der eine praktische Anwendung für diesen Header enthält oder zeigt, wo und wie er üblicherweise auftritt.
    • Einen Abschnitt Spezifikationen, der relevante RFC-Standarddokumente auflistet.
    • Einen Abschnitt "Siehe auch", der relevante Ressourcen auflistet.

Schritt 5 – Fügen Sie Informationen zur Browser-Kompatibilität hinzu

  • Wenn Sie andere HTTP-Header-Seiten betrachtet haben, werden Sie sehen, dass es ein {{Compat}} Makro gibt, das Ihnen eine Browser-Tabelle ausfüllt.
  • Die Kompatibilitätstabelle 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 einen Pull-Request.

Schritt 6 – Aktualisieren Sie die HTTP-Header-Liste

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

Schritt 7 – Lassen Sie den Inhalt überprüfen

Nachdem Sie die Header-Seite erstellt haben, reichen Sie diese als Pull-Request ein. Ein Mitglied unseres Review-Teams wird automatisch zugewiesen, um Ihre Seite zu überprüfen.