4.1. Spezifizierung der Verwendung von HTTP
4.1. Spezifizierung der Verwendung von HTTP
Wenn eine Anwendung, die HTTP verwendet, spezifiziert wird, besteht der erste Schritt darin anzugeben, dass HTTP verwendet wird und welche Versionen des Protokolls anwendbar sind. Anwendungen SOLLTEN NICHT die Unterstützung für eine HTTP-Version spezifizieren; stattdessen SOLLTEN sie die versionsunabhängigen Identifikatoren im Register "Application-Layer Protocol Negotiation (ALPN) Protocol IDs" verwenden.
Zum Beispiel:
Diese Anwendung verwendet HTTP [HTTP].
Es ist auch möglich, eine Mindestversion anzugeben:
Diese Anwendung verwendet HTTP [HTTP]. Implementierungen MÜSSEN HTTP/2 [HTTP/2] oder höher unterstützen.
Anwendungen, die eine spezifische HTTP-Version erfordern, können ebenfalls spezifiziert werden:
Diese Anwendung verwendet HTTP/2 [HTTP/2].
Es ist vorzuziehen, zukünftige Versionen von HTTP zuzulassen, da sie verbesserte Leistung, Sicherheit und Funktionen bieten werden.