Spiegazione generale del codice di stato 103
Immaginate di andare al ristorante e ordinare un menu. Invece di aspettare che l'intero menu venga servito in una volta sola, il cameriere vi dà già un antipasto mentre il resto del cibo viene preparato. Il codice di stato 103 Early Hints Early Hints funziona allo stesso modo. Quando un server riceve una richiesta dal browser per caricare una pagina web, a volte può impiegare un po' di tempo per compilare tutte le informazioni necessarie. Invece di far aspettare il browser, il server può usare il codice 103 Early Hints per dare "suggerimenti precoci" sulle risorse che saranno caricate a breve. Ciò significa che il browser può iniziare a caricare alcune parti della pagina, come i fogli di stile o gli script, anche prima che l'intera risposta del server sia completa.
Questo tipo di comunicazione rende il tempo complessivo di caricamento della pagina web più efficiente e veloce, perché il browser e il server lavorano contemporaneamente, anziché uno dopo l'altro. È come se lavorassero in squadra per presentare le informazioni all'utente il più rapidamente possibile.
Quindi il codice di stato 103 Early Hints Early Hints è uno strumento che aiuta a migliorare la velocità e l'efficienza di Internet. Anche se non è conosciuto come altri codici, svolge comunque un ruolo importante nel rendere il web un'esperienza più veloce e fluida per tutti noi.
Specifica del codice di stato HTTP 103
Fonte / Citazione da: Il codice di stato HTTP 103 Early Hints è specificato dalla sezione 2 di RFC8297.
Protocollo HTTP
Come lanciare un codice di stato 103 con PHP?
Per lanciare il codice di stato HTTP 103 su una pagina web, si può usare la funzione PHP http_response_code. La sintassi è la seguente: http_response_code(103) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test del codice di stato HTTP 103
Per poter visualizzare il codice di stato HTTP (in questo caso 103 Early Hints) e altre informazioni sul lato client, è necessario aprire la console di sviluppo con F12. Quindi navigare nella scheda "Rete". Ora la pagina può essere aperta, il sito web (ad esempio index.php) dovrebbe essere visibile nella scheda Rete. Questo deve essere selezionato e poi deve essere selezionata la sezione Herder. L'utente vedrà quindi il seguente risultato:
URL: https://http-statuscode.com/errorCodeExample.php?code=103
Stato: 103 Early Hints
Quelle: Network
Indirizzo IP: XX.XX.XX.XX
Compatibilità con i browser del codice di stato 103
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | No |
Safari | No |
Chrome Android | Yes |
Firefox for Android | no data |
Opera Android | No |
Safari on iOS | No |
Internet | no data |
WebView Android | no data |