Menu
Coddy logo textTech

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.

challenge icon

Sfida

Medio

Ottieni due codici diversi dallo stesso server.

  1. Crea index.html contenente here e servi la cartella sulla porta 9112
  2. Richiedi /index.html e stampa il suo codice di stato
  3. Richiedi /missing.html e stampa il suo codice di stato

Output previsto:

200
404

Provalo tu

Terminale
quiz iconMettiti alla prova

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