Códigos de estado
Lezione 22 di 47 del corso Reti da terminale di Coddy.
Ogni risposta si apre con un codice di tre cifre e la prima cifra ti dice di chi è la colpa:
- 2xx è andata a buon fine. 200 OK, 201 Created.
- 3xx rimanda altrove. 301 spostato in modo permanente, 302 trovato.
- 4xx la richiesta era errata. 404 non trovato, 401 non autorizzato, 403 vietato.
- 5xx il server si è guastato. 500 errore interno, 503 non disponibile.
La distinzione tra 4xx e 5xx è quella utile. 4xx è colpa tua, quindi correggi la richiesta: percorso errato, token mancante, dati non validi. 5xx è colpa loro, quindi riprovare può essere utile, mentre modificare la richiesta non servirà.
Ricorda che un 404 è una richiesta perfettamente riuscita. La connessione ha funzionato, il server ha capito e la sua risposta è stata «nessun elemento del genere». curl termina con codice 0.
Sfida
MedioOttieni due codici diversi dallo stesso server.
- Crea
index.htmlcontenenteheree servi la cartella sulla porta 9112 - Richiedi
/index.htmle stampa il suo codice di stato - Richiedi
/missing.htmle stampa il suo codice di stato
Output previsto:
200
404Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Reti da terminale
Esercitati da solo: Playground Terminal