Guide

101 Switching Protocols: cos’è e cosa indica

Il codice di stato HTTP 101 Switching Protocols è una risposta dal server che indica al client che il server ha accettato di cambiare il protocollo di comunicazione, come richiesto dal client. Questo processo è generalmente utilizzato per passare da HTTP a un altro protocollo, come WebSockets.

Sintesi del 101 Switching Protocols

  • Cosa Significa: Il server sta cambiando il protocollo di comunicazione in base alla richiesta del client.
  • Quando Viene Usato: Principalmente quando si passa da HTTP a un altro protocollo, come WebSockets.

Funzionamento:

  1. Richiesta del Client: Il client invia una richiesta con l’intestazione Upgrade per richiedere il cambio del protocollo.

GET /chat HTTP/1.1
Host: example.com
Upgrade: websocket
Connection: Upgrade

Risposta del Server: Il server risponde con 101 Switching Protocols se accetta il cambio.

HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade

Punti Chiave

  • Upgrade del Protocollo: Usato per aggiornare la connessione a un protocollo diverso, come WebSockets.
  • Intestazioni Coinvolte: Upgrade e Connection: Upgrade .
  • Conferma del Server: Il server conferma di accettare il cambio con il codice 101.

In sintesi, il codice 101 Switching Protocols segnala che il server sta accettando di passare a un nuovo protocollo di comunicazione come richiesto dal client.

👇 Contenuti da non perdere 👇



Questo sito esiste da 4825 giorni (13 anni), e contiene 5807 articoli (circa 4.645.600 parole in tutto), con la bellezza di 32 tool gratuiti.