2.1. Nicht-HTTP-Protokolle
2.1. Nicht-HTTP-Protokolle
Eine Anwendung kann sich auf HTTP verlassen, ohne die oben definierten Kriterien für seine Verwendung zu erfüllen. Beispielsweise könnte eine Anwendung vermeiden wollen, Teile des Nachrichtenformats neu zu spezifizieren, aber andere Aspekte des Protokollbetriebs ändern, oder sie könnte anwendungsspezifische Methoden verwenden wollen.
Dies ermöglicht mehr Freiheit bei der Änderung von Protokolloperationen, aber mindestens ein Teil der in Abschnitt 3 beschriebenen Vorteile geht verloren, da die meisten HTTP-Implementierungen nicht leicht an diese Änderungen angepasst werden können. Der Vorteil der Bekanntheit wird ebenfalls verloren gehen.
Solche Spezifikationen DÜRFEN NICHT HTTPs URI-Schemata, Transportports, ALPN-Protokoll-IDs oder IANA-Register verwenden; stattdessen werden sie ermutigt, ihre eigenen zu etablieren.