Codici di stato HTTP β da 100 a 599, anche non ufficiali
Cerca ogni codice di stato HTTP da 100 a 599 con significati e RFC, piΓΉ i codici non ufficiali di nginx, Cloudflare, IIS e AWS come 499 e 522.
π Funziona interamente nel tuo browser β nulla viene caricatoCosa fa Codici di stato HTTP
Codici di stato HTTP Γ¨ un riferimento ricercabile per i codici di risposta nell'intervallo da 100 a 599. Aiuta nel debug delle chiamate API, nella scrittura della documentazione, nella scelta della risposta per un nuovo endpoint, nella lettura dei log, nell'analisi del comportamento dei gateway o nello spiegare un errore a un altro sviluppatore. Ogni voce include il codice numerico, la reason phrase, la categoria, l'RFC che lo definisce e una breve descrizione di ciΓ² che la risposta di solito significa. I chip di filtro restringono l'elenco ai codici informativi, di successo, di reindirizzamento, di errore del client o di errore del server.
Il traffico reale contiene anche codici che nessuno standard definisce. Un 499 in un log di nginx significa che il client ha rinunciato prima che il server rispondesse; un 522 di Cloudflare significa che l'origine non ha completato l'handshake TCP; un 460 o 561 proviene da un load balancer AWS. Questi codici non ufficiali sono elencati in un gruppo a parte insieme al prodotto che li emette, così puoi capire subito se un errore arriva dalla tua applicazione, da un proxy o da una CDN. Cliccando su un risultato si copiano codice e frase per commenti nelle issue, documentazione, test o note sugli endpoint.
Flusso di lavoro privato nel browser
Tutta l'elaborazione avviene nel tuo browser con JavaScript lato client. L'elenco Γ¨ incorporato direttamente nella pagina invece di essere recuperato da un servizio, il che lo rende veloce e disponibile anche quando lavori offline o stai risolvendo problemi di rete, e nulla di ciΓ² che scrivi viene inviato altrove.
Consigli pratici
I codici di stato fanno parte del contratto di un'API, quindi sceglili con attenzione. Usa le risposte della famiglia 400 quando il client puΓ² modificare la richiesta, quelle della famiglia 500 quando il server non Γ¨ riuscito a soddisfare una richiesta valida e quelle della famiglia 300 quando il client deve cercare altrove. Gli errori di autenticazione e di autorizzazione vengono spesso confusi: 401 di solito significa che l'autenticazione Γ¨ richiesta o non valida, mentre 403 significa che il chiamante autenticato non Γ¨ autorizzato. Preferisci 422 per gli errori di validazione in un body ben formato, 409 per i conflitti di stato e 429 con un header Retry-After per il rate limiting. Non restituire mai codici non ufficiali dalla tua API: client e librerie potrebbero non comprenderli.
Come usare
- Cerca o filtraScrivi un codice, una frase o una parola chiave, oppure scegli una classe come 4xx o Unofficial.
- Scorri i risultatiControlla il significato, la categoria e l'RFC o il fornitore che definisce ogni codice.
- Copia i dettagliClicca su una scheda per copiare codice e frase per documentazione o note di debug.