Ricerca dello stato HTTP

Cercate i codici di stato HTTP e il loro significato con questo strumento di riferimento completo per i codici di stato HTTP. Comprendete rapidamente il significato di qualsiasi codice di stato HTTP, dai codici più comuni come 200 e 404 a quelli meno comuni, con spiegazioni dettagliate e casi d'uso. Indispensabile per sviluppatori web, sviluppatori di API e amministratori di sistema.

Domande frequenti

Lo strumento include tutti i codici di stato HTTP standard da 1xx (Informational) a 5xx (Server Error), compresi codici comuni come 200 (OK), 404 (Not Found), 500 (Internal Server Error) e molti altri definiti nelle specifiche HTTP.

È sufficiente inserire un codice di stato HTTP (ad esempio, 403, 301, 503) e lo strumento visualizzerà il nome ufficiale, la categoria, la descrizione dettagliata e i casi d'uso più comuni per aiutarvi a capire il significato del codice.

I codici di stato 4xx indicano errori del client (problemi con la richiesta), mentre i codici 5xx indicano errori del server (problemi sul lato server). Questa distinzione aiuta a individuare l'origine del problema.

Sì, lo strumento fornisce informazioni dettagliate su tutti i codici di reindirizzamento 3xx, compresi 301 (reindirizzamento permanente), 302 (reindirizzamento temporaneo) e 304 (non modificato), spiegando quando e come utilizzare ciascun tipo.

Assolutamente sì! La comprensione dei codici di stato HTTP è fondamentale per la creazione di API RESTful. Lo strumento aiuta a scegliere il codice di stato giusto per le diverse risposte API e a comprendere i codici restituiti da API di terze parti.

Si tratta di tutti i codici di successo 2xx, tra cui 200 (OK), 201 (Creato), 204 (Nessun contenuto) e altri, spiegando le sottili differenze e quando utilizzarli nelle applicazioni.

401 Unauthorized significa che l'autenticazione è necessaria o fallita: l'utente non ha fornito credenziali valide. Includere un'intestazione WWW-Authenticate per indicare ai client come autenticarsi. 403 Forbidden significa che il server ha compreso la richiesta, ma si rifiuta di autorizzarla: l'autenticazione ha avuto successo, ma l'utente non ha l'autorizzazione per la risorsa.

Utilizzare 201 Created quando una richiesta POST o PUT crea con successo una nuova risorsa. Includere un'intestazione Location con l'URL della risorsa appena creata. Utilizzare 200 OK per le richieste che non creano risorse, come le richieste GET, gli aggiornamenti (PUT/PATCH) di risorse esistenti o le operazioni DELETE.

301 Moved Permanently indica ai clienti e ai motori di ricerca che la risorsa è stata spostata in modo permanente - i browser e i motori di ricerca la memorizzano nella cache e aggiornano i segnalibri/indici. 302 Found (o 307 Temporary Redirect) indica un reindirizzamento temporaneo - i motori di ricerca mantengono l'URL originale nel loro indice. Usare 301 per modifiche permanenti dell'URL, 302 per situazioni temporanee.

Quando viene restituito 429, includere un'intestazione Retry-After che indichi quando il client può riprovare (in secondi o data HTTP). Questo stato indica un limite di velocità: il client ha effettuato troppe richieste. Implementare il backoff esponenziale nel codice del client quando si riceve 429 per rispettare i limiti di velocità ed evitare ulteriori strozzature.