400-499

Client error responses

I codici di stato HTTP compresi nell'intervallo da 400 a 499 sono codici di errore del client. Vengono utilizzati dal server per informare il client che la richiesta non è andata a buon fine a causa di un errore del client. La richiesta stessa non era valida o il client non disponeva dei permessi necessari per accedere alla risorsa richiesta. Sono spesso utilizzati dalle applicazioni web e dalle API per indicare problemi nell'elaborazione delle richieste. È importante notare che alcuni di questi codici possono anche aiutare il client a diagnosticare e risolvere l'errore. Ad esempio, il codice 400 indica che la richiesta del client è in errore e può aiutare il client a determinare la causa dell'errore. Il codice 401 indica al client che è necessaria l'autenticazione per accedere alla risorsa richiesta, mentre il codice 403 indica che il client non ha il permesso di accedere alla risorsa.

<400/> Bad Request

La richiesta non è valida
Ufficiale Codici di sotto-stato

<401/> Unauthorized

La richiesta non è stata autorizzata
Ufficiale Codici di sotto-stato

<402/> Payment Required

è richiesto un pagamento
Ufficiale

<403/> Forbidden

Questa richiesta non è consentita
Ufficiale Codici di sotto-stato

<404/> Not Found

Il server web non ha trovato la risorsa richiesta
Ufficiale Codici di sotto-stato

<405/> Method Not Allowed

Il metodo utilizzato per la richiesta non è consentito
Ufficiale Codici di sotto-stato

<406/> Not Acceptable

L'interprete non ha una rappresentazione accettata
Ufficiale Codici di sotto-stato

<407/> Proxy Authentication Required

È richiesta l'autenticazione con il proxy
Ufficiale

<408/> Request Timeout

Il tempo per la richiesta è scaduto
Ufficiale

<409/> Conflict

C'è stato un conflitto nello stato attuale della Ressouce
Ufficiale

<410/> Gone

Il sito non è più disponibile e probabilmente è stato cancellato.
Ufficiale

<411/> Length Required

La richiesta non è stata elaborata perché era prevista una lunghezza del contenuto.
Ufficiale

<412/> Precondition Failed

Le precondizioni non erano soddisfacenti, la richiesta non è stata accolta.
Ufficiale Codici di sotto-stato

<413/> Payload Too Large

Il carico utile è troppo grande per il server
Ufficiale

<414/> URI Too Long

L'URL è troppo lungo, il server non è in grado di valutarlo.
Ufficiale

<415/> Unsupported Media Type

Il formato del payload non è disponibile per il ressouce
Ufficiale

<416/> Range Not Satisfiable

Le aree richieste non possono essere fornite
Ufficiale

<417/> Expectation Failed

Le aspettative non sono state soddisfatte
Ufficiale

<418/> I'm a teapot

Il caffè non poteva essere fatto con una teiera
Ufficiale

<421/> Misdirected Request

La richiesta è stata indirizzata male
Ufficiale

<422/> Unprocessable Content

A causa di un errore semantico, non è stato possibile elaborare la richiesta.
Ufficiale

<423/> Locked

Il ressouce è bloccato
Ufficiale

<424/> Failed Dependency

Non esiste una dipendenza indispensabile
Ufficiale

<425/> Too Early

Il server non vuole ancora elaborare la richiesta
Ufficiale

<426/> Upgrade Required

È necessario un aggiornamento del protocollo
Ufficiale

<428/> Precondition Required

Per elaborare la richiesta è necessaria una precondizione
Ufficiale

<429/> Too Many Requests

Il server ha ricevuto troppe richieste
Ufficiale

<431/> Request Header Fields Too Large

L'intestazione della richiesta è troppo grande
Ufficiale

<440/> Login Time-out

la sessione HTTP del cliente è scaduta ed è necessario effettuare nuovamente l'accesso
Non ufficiale (Microsoft Internet Information Services)

<444/> No Response

Utilizzato internamente per indicare al server di non restituire alcuna informazione al client e di chiudere immediatamente la connessione.
Non ufficiale (nginx)

<449/> Retry With

Il codice di stato indica che la richiesta non può essere soddisfatta perché il cliente non ha fornito informazioni sufficienti.
Non ufficiale (Microsoft Internet Information Services)

<451/> Unavailable For Legal Reasons

Per motivi legali la richiesta è stata respinta
Ufficiale

<451/> Redirect

non è stato possibile raggiungere la casella di posta dell'utente
Non ufficiale (Microsoft Internet Information Services)

<494/> Request header too large

Il client ha inviato una richiesta HTTP troppo grande o le intestazioni HTTP trasmesse sono troppo lunghe.
Non ufficiale (nginx)

<495/> SSL Certificate Error

Si è verificato un errore durante la verifica del certificato del client
Non ufficiale (nginx)

<496/> SSL Certificate Required

Richiesta che non contiene un certificato SSL, anche se è richiesto.
Non ufficiale (nginx)

<497/> HTTP Request Sent to HTTPS Port

è stata inviata una normale richiesta HTTP alla porta HTTPS
Non ufficiale (nginx)

<499/> Client Closed Request

il client ha chiuso la richiesta prima che il server potesse inviare la risposta
Non ufficiale (nginx)