Code d'état HTTP 101


Le nom anglais du code d'état HTTP 101 est Switching Protocols, ce qui signifie changer de protocole. Le serveur change de protocole en fonction de la demande du client. Vous ne pouvez passer qu'à un protocole de niveau supérieur, par exemple vers une nouvelle version de HTTP.

Le serveur a compris la demande du client et informera le client via l'en-tête du message de mise à niveau d'utiliser un protocole différent pour compléter la demande. Après avoir envoyé la dernière ligne vierge de cette réponse, le serveur basculera vers les protocoles définis dans l'en-tête Upgrade.

Des mesures similaires ne devraient être prises que lorsqu’il est plus avantageux de passer à un nouveau protocole. Par exemple, il y a des avantages à passer à une nouvelle version HTTP par rapport à une ancienne version, ou à passer à un protocole en temps réel et synchrone pour fournir des ressources qui tirent parti de ces fonctionnalités.