2.1. Protocoles non-HTTP
2.1. Protocoles non-HTTP
Une application peut s'appuyer sur HTTP sans répondre aux critères d'utilisation tels que définis ci-dessus. Par exemple, une application pourrait souhaiter éviter de re-spécifier des parties du format de message mais pourrait modifier d'autres aspects du fonctionnement du protocole, ou elle pourrait vouloir utiliser des méthodes spécifiques à l'application.
Ce faisant, cela permet plus de liberté pour modifier les opérations du protocole, mais au moins une partie des avantages décrits dans la Section 3 sont perdus car la plupart des implémentations HTTP ne seront pas facilement adaptables à ces changements. Le bénéfice de la notoriété sera également perdu.
De telles spécifications NE DOIVENT PAS utiliser les schémas URI HTTP, les ports de transport, les ID de protocole ALPN ou les registres IANA; elles sont plutôt encouragées à établir les leurs.