TechBlogSD - Tutto per WordPress e sviluppo WEB
Istruzioni WEB e WordPress, notizie, recensioni di temi e plugin

Elenco dei codici di stato HTTP 1xx a scopo informativo

3

HTTP è l’acronimo di HyperText Transfer Protocol che è una base per la comunicazione Internet. Un browser web come Chrome o Firefox invia una richiesta HTTP al server, ogni volta che inserisci un URL nella barra degli indirizzi del browser e premi invio. Il server web, che ha il contenuto richiesto, risponde quindi con la risposta HTTP per completare la comunicazione. Durante questa comunicazione, il server invia sempre un codice di stato a tre cifre chiamato codice di stato HTTP per indicare lo stato della comunicazione. Ad esempio, il server invia un codice di stato 404 quando la pagina Web richiesta non è disponibile o eliminata.

Elenco dei codici di stato HTTP 1xx a scopo informativo

Richiesta e risposta HTTP sul Web

Tipi di codici di stato HTTP

I codici di stato HTTP sono raggruppati in 5 categorie a seconda dello scopo:

Codici di stato HTTP 1xx – Risposte informative

Un server Web risponde con un codice di stato HTTP 1xx nella risposta quando la richiesta ricevuta è in fase di elaborazione da parte del server e questi codici sono una sorta di riconoscimento per il client.

La risposta 1xx consiste tipicamente in una riga di stato HTTP, un’intestazione ed è terminata da una riga vuota. I codici di stato 1xx sono definiti solo nella versione HTTP/1.1 e non sono supportati dalla precedente versione HTTP/1.0. Pertanto, i server Web non dovrebbero rispondere con il codice 1xx a un client HTTP/1.0.

Poiché i codici HTTP 1xx sono pensati solo a scopo informativo, i browser e gli agenti utente non elaboreranno e mostreranno questi errori sullo schermo del frontend come altre serie di errori. I browser ignorano questi codici di stato e continuano a elaborare la parte restante delle richieste. Ci sono solo quattro codici di stato utilizzati nella serie 1xx:

  • 100 – continua
  • 101 – cambio di protocollo
  • 102 – elaborazione
  • 103 – primi accenni

Di seguito abbiamo spiegato in dettaglio ogni codice di stato HTTP 1xx.

100 – Continua

Il server invia una risposta con il codice "100 – Continua" per indicare che la parte della richiesta è stata ricevuta e il client può continuare a inviare la richiesta rimanente. Normalmente il client prima invia un’intestazione della richiesta insieme a una dichiarazione "Aspettati: 100-continua" e riceve il codice di stato 100 dal server per procedere con l’invio del corpo della richiesta.

L’istruzione "expect" nella richiesta iniziale viene utilizzata per evitare di inviare l’ulteriore corpo della richiesta nel caso in cui l’intestazione della richiesta iniziale stessa venga rifiutata dal server. In questo caso il server risponde con "417 – Expectation Failed" e il client dovrebbe interrompere l’invio dell’ulteriore corpo della richiesta.

101 – Protocolli di commutazione

Un server web invia il codice di stato 101 quando il browser richiede di modificare il protocollo di comunicazione durante la transazione. Quando la richiesta dal browser client chiede al server di cambiare protocollo di comunicazione e il server lo accetta, invia il codice di stato HTTP "100 – Protocolli di commutazione" come riconoscimento alla richiesta.

102 – Trattamento (WebDAV)

Un server Web potrebbe richiedere molto tempo per elaborare richieste complesse. Quando un browser client invia una richiesta WebDAV con più richieste secondarie che comportano requisiti complessi, il server impiega del tempo per l’elaborazione e invia questo codice "102 – Processing". Lo scopo di questo codice è evitare errori di timeout sul lato client informando il client che il server ha ricevuto la richiesta ed elaborandola.

103 – Primi suggerimenti

Un server web invia il codice di stato HTTP "103 – Early Hints" al browser prima di iniziare a elaborare le richieste HTTP. Come indica il nome, questo è un primo suggerimento per il browser client che il server non ha ancora iniziato a elaborare le richieste.

Elenco dei codici di stato HTTP 1xx a scopo informativo

Guida ai codici di stato HTTP

I server Web inviano codici di stato HTTP serie 1xx solo a scopo informativo. Di seguito è riportato un elenco di codici di stato HTTP 1xx per le risposte informative restituite da un server Web in risposta alle richieste HTTP dal browser client. Generalmente i browser ignorano questi codici di stato 1xx e non verranno visualizzati nel frontend.

Fonte di registrazione: www.webnots.com
Lascia una risposta

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More