Strumento gratuito

    Stato HTTP Riferimenti al codice

    Cerca qualsiasi codice di stato di risposta HTTP, dai codici informativi 1xx agli errori del server 5xx.

    Cerca codici di stato

    Informativo

    100
    Continua

    Il server ha ricevuto gli header della richiesta e il client deve procedere all'invio del corpo.

    101
    Cambio di protocollo

    Il server sta cambiando protocollo come richiesto dal client (ad es. upgrade a WebSocket).

    102
    In elaborazione

    Il server ha ricevuto e sta elaborando la richiesta, ma non è ancora disponibile alcuna risposta (WebDAV).

    103
    Suggerimenti anticipati

    Utilizzato per restituire alcuni header di risposta prima del messaggio HTTP finale, consentendo il preload delle risorse.

    Successo

    200
    OK

    La richiesta è andata a buon fine. Il significato dipende dal metodo HTTP utilizzato.

    201
    Creato

    La richiesta è stata soddisfatta ed è stata creata una nuova risorsa.

    202
    Accettato

    La richiesta è stata accettata per l'elaborazione, ma il processo non è ancora completato.

    203
    Informazioni non autoritative

    I metadati restituiti provengono da una copia locale o di terze parti, non dal server di origine.

    204
    Nessun contenuto

    Il server ha soddisfatto la richiesta ma non deve restituire un corpo di risposta.

    205
    Reimposta contenuto

    Il server ha soddisfatto la richiesta e chiede al client di reimpostare la vista del documento.

    206
    Contenuto parziale

    Il server fornisce solo una parte della risorsa a causa di un header Range inviato dal client.

    207
    Multi-Stato

    Una risposta multi-status che fornisce informazioni su più risorse (WebDAV).

    208
    Già segnalato

    I membri di un binding DAV sono già stati enumerati e non vengono inclusi nuovamente (WebDAV).

    Reindirizzamento

    301
    Spostato definitivamente

    La risorsa richiesta è stata spostata definitivamente a un nuovo URL. Le richieste future dovrebbero usare il nuovo URL.

    302
    Trovato

    La risorsa si trova temporaneamente a un URL diverso. Il client dovrebbe continuare a usare l'URL originale.

    303
    Vedi altro

    La risposta si trova a un URI diverso e deve essere recuperata con il metodo GET.

    304
    Non modificato

    La risorsa non è stata modificata dalla versione specificata negli header della richiesta (caching).

    307
    Reindirizzamento temporaneo

    La richiesta deve essere ripetuta con un altro URI, ma il metodo HTTP non deve cambiare.

    308
    Reindirizzamento permanente

    La risorsa è stata spostata definitivamente e il metodo HTTP non deve cambiare nel reindirizzamento.

    Errore del cliente

    400
    Richiesta non valida

    Il server non può elaborare la richiesta a causa di sintassi non corretta o parametri non validi.

    401
    Non autorizzato

    È richiesta l'autenticazione, che è fallita o non è stata fornita.

    403
    Vietato

    Il server ha compreso la richiesta ma rifiuta di autorizzarla.

    404
    Non trovato

    Il server non riesce a trovare la risorsa richiesta. L'URL potrebbe essere errato o la risorsa eliminata.

    405
    Metodo non consentito

    Il metodo HTTP utilizzato non è supportato per la risorsa richiesta.

    406
    Non accettabile

    Il server non può produrre una risposta corrispondente all'elenco dei valori accettabili negli header della richiesta.

    407
    Autenticazione proxy richiesta

    Il client deve prima autenticarsi con il proxy.

    408
    Timeout della richiesta

    Il server è rimasto in attesa troppo a lungo della richiesta.

    409
    Conflitto

    La richiesta è in conflitto con lo stato attuale della risorsa di destinazione.

    410
    Non più disponibile

    La risorsa non è più disponibile in modo permanente e non si conosce alcun indirizzo di inoltro.

    411
    Lunghezza richiesta

    Il server richiede un header Content-Length nella richiesta.

    412
    Precondizione fallita

    Una o più condizioni nei campi degli header della richiesta sono state valutate false.

    413
    Payload troppo grande

    L'entità della richiesta supera i limiti definiti dal server.

    414
    URI troppo lungo

    L'URI fornito era troppo lungo per essere elaborato dal server.

    415
    Tipo di media non supportato

    Il formato dei dati richiesti non è supportato dal server.

    416
    Range non soddisfacibile

    L'intervallo specificato dall'header Range non può essere soddisfatto.

    418
    Sono una teiera

    Il server si rifiuta di preparare il caffè perché è una teiera (RFC 2324).

    422
    Entità non elaborabile

    La richiesta era ben formata ma semanticamente errata (WebDAV).

    425
    Troppo presto

    Il server non vuole rischiare di elaborare una richiesta che potrebbe essere replicata.

    429
    Troppe richieste

    L'utente ha inviato troppe richieste in un determinato periodo di tempo (rate limiting).

    431
    Campi degli header della richiesta troppo grandi

    Il server rifiuta la richiesta perché i campi degli header sono troppo grandi.

    451
    Non disponibile per motivi legali

    La risorsa non è disponibile a causa di richieste legali (censura, ordine del tribunale).

    Errore del server

    500
    Errore interno del server

    Il server ha incontrato una condizione imprevista che ha impedito di soddisfare la richiesta.

    501
    Non implementato

    Il server non supporta la funzionalità necessaria a soddisfare la richiesta.

    502
    Gateway non valido

    Il server che funge da gateway ha ricevuto una risposta non valida dal server upstream.

    503
    Servizio non disponibile

    Il server non è temporaneamente in grado di gestire la richiesta (sovraccarico o in manutenzione).

    504
    Timeout del gateway

    Il server che funge da gateway non ha ricevuto una risposta tempestiva dal server upstream.

    505
    Versione HTTP non supportata

    Il server non supporta la versione del protocollo HTTP usata nella richiesta.

    507
    Spazio di archiviazione insufficiente

    Il server non può memorizzare la rappresentazione necessaria per completare la richiesta (WebDAV).

    508
    Loop rilevato

    Il server ha rilevato un loop infinito durante l'elaborazione della richiesta (WebDAV).

    511
    Autenticazione di rete richiesta

    Il client deve autenticarsi per ottenere accesso alla rete (captive portal).

    Cosa sono i codici di stato HTTP?

    I codici di stato HTTP sono numeri a tre cifre restituiti da un server web in risposta alla richiesta di un client. Indicano se la richiesta è andata a buon fine, è stata reindirizzata, ha generato un errore o richiede un'ulteriore azione. Comprendere questi codici è fondamentale per il debug di API e applicazioni web, nonché per il monitoraggio dell'infrastruttura.

    Categorie dei codici di stato

    • 1xx Informativi: la richiesta è stata ricevuta e l'elaborazione continua
    • 2xx Successo: la richiesta è stata ricevuta, compresa e accettata con successo
    • 3xx Reindirizzamento: è necessaria un'ulteriore azione per completare la richiesta
    • 4xx Errore client: la richiesta contiene una sintassi errata o non può essere soddisfatta
    • 5xx Errore del server: il server non è riuscito a soddisfare una richiesta valida

    Monitoraggio dei codici di stato HTTP

    Il monitoraggio dei codici di stato HTTP è fondamentale per il controllo dell'operatività. Un picco degli errori 5xx indica problemi a livello di server, mentre gli errori 4xx possono segnalare link non funzionanti o API configurate in modo errato. Gli strumenti di monitoraggio automatizzato possono avvisarti non appena compaiono codici di stato imprevisti.

    Monitoraggio automatico dei codici di stato HTTP

    Ricevi avvisi immediati quando i tuoi endpoint restituiscono codici di stato imprevisti grazie al monitoraggio dell'operatività di Xitoring.

    Inizia il monitoraggio gratuito