In breve: cos'è un codice di stato HTTP 400?
Il codice di stato HTTP 400 significa "Richiesta errata" e viene restituito se il server non può elaborare la richiesta del client a causa di una sintassi errata.
Che cos'è un codice di stato HTTP 400?
Se un client (ad esempio un browser Web) invia una richiesta HTTP a un server, il server emette un codice di richiesta. Se viene visualizzato un errore HTTP 400, significa che la richiesta è in qualche modo errata. Spesso non è immediatamente chiaro da quale parte si trovi l'errore, se dal lato dell'utente o dell'amministratore.
Tuttavia, qualsiasi codice che inizia con un quattro indica sempre un errore nella comunicazione tra client e server. Questo errore HTTP 400 è solitamente causato dal client. A volte è sufficiente ricaricare la pagina, controllare nuovamente l'indirizzo web o verificare che non vi siano problemi con i cookie.
-
Incontro gratuito sullastrategia SEO
In una consulenza gratuita sulla strategia SEO, scopriamo il potenziale non sfruttato e sviluppiamo una strategia per farvi avere più successo su Google.

- Maggiore visibilità organica
- Più visitatori organici al vostro sito web
- Altre richieste e vendite
Quali sono i codici di stato HTTP 400?
La classe dei codici di stato 400 visualizza quindi sempre gli errori causati dalle richieste effettuate dal client. Affinché gli utenti e gli amministratori possano identificare con precisione l'accesso errato, il server dovrebbe idealmente visualizzare sempre il codice 4xx esatto. La tabella seguente rivela quale errore si nasconde dietro a quale codice:
Errore HTTP 400 | Errore |
400 richiesta errata | La richiesta del client presenta una sintassi errata, il che significa che il server non comprende la richiesta. |
401 non autorizzato | La richiesta richiede l'autorizzazione del cliente/utente, di solito tramite un log-in. |
402 pagamento richiesto | In futuro, questo codice di errore indicherà i contenuti a pagamento. |
403 vietato
|
L'accesso è negato anche se il login è valido. |
404 non trovato | L'errore 404 è l'errore di stato più frequentemente visualizzato e indica che un link richiesto non esiste (o non esiste più). |
405 metodo non consentito | L'indagine è stata condotta con il metodo sbagliato. |
406 non accettato | La forma richiesta dal client (immagine/gif) non corrisponde alla forma che il server può produrre (immagine/png). |
407 Autenticazione proxy richiesta | Il server richiede l'autenticazione del client in relazione al server proxy utilizzato. |
408 time-out richiesto | Il client non è riuscito a inviare una richiesta completa entro il periodo di tempo definito dal server. |
409 conflitto | La richiesta viene rifiutata dal server perché è stata inviata sulla base di un presupposto errato. |
410 sparito | La risorsa richiesta non è più disponibile e/o è stata eliminata senza inoltro. |
411 lunghezza richiesta | Per elaborare la richiesta del client è necessario specificare la lunghezza del contenuto nell'intestazione. |
412 precondizione fallita | Nell'indagine è stato definito un prerequisito che non è stato soddisfatto. |
413 entità della richiesta troppo grande | La richiesta è troppo grande per essere elaborata dal server. |
414 url di richiesta troppo lungo | L'URL è troppo lungo. |
415 tipo di supporto non supportato | Il tipo di supporto non è disponibile. |
416 intervallo di richiesta non soddisfabile | Una parte della risorsa richiesta non è più disponibile o non è valida. |
417 aspettative fallite | Nel campo "expect" dell'intestazione viene fatta una richiesta non soddisfacente al server. |
420 politica non soddisfatta | Indica condizioni non soddisfatte. |
421 richiesta errata | Il server richiesto dal client non può inviare una risposta. |
422 entità non processabile | La richiesta non può essere elaborata, ad esempio a causa di errori semantici. |
423 bloccato | La risorsa richiesta è temporaneamente bloccata per l'accesso. |
424 dipendenza non riuscita | Sono state fatte due richieste, la seconda delle quali dipendeva dalla prima, che non è andata a buon fine. |
426 aggiornamento richiesto | Il client deve utilizzare TLS 1.0. |
428 precondizione necessaria | Per il buon esito dell'inchiesta avrebbero dovuto essere soddisfatte diverse condizioni preliminari. |
429 troppe richieste | Il server ha ricevuto troppe richieste da un client in un determinato periodo di tempo. |
431 campi di intestazione della richiesta troppo grandi | La lunghezza dell'intestazione è eccessiva. |
451 non disponibile per motivi legali | La risorsa richiesta non è disponibile per motivi legali. |
Come risolvere un errore HTTP 400
Per correggere un errore 400, occorre innanzitutto individuarne le cause. Tuttavia, queste possono essere molto diverse. Con le seguenti cause, la soluzione è di solito abbastanza semplice e un errore HTTP 400 può essere risolto rapidamente:
Problemi con i cookie
I cookie memorizzati nel browser potrebbero essere obsoleti o difettosi. Può quindi essere utile cancellare una volta i cookie del browser.
URL errato
Un indirizzo web è considerato non valido se la pagina corrispondente non esiste o se sono stati inseriti caratteri speciali non validi. Verificate nuovamente se l'indirizzo è stato inserito correttamente.
URL troppo lungo
Una richiesta utilizza un'intestazione tra l'utente e il server, che per alcuni server ha una lunghezza massima di caratteri. Se questa viene superata, si dovrebbe cercare di accorciare la richiesta.
Voci DNS obsolete
È possibile che nella cache DNS siano presenti file obsoleti che puntano a indirizzi IP errati. Cancellate la cache DNS qui per risolvere il problema.
File troppo grandi
Possono verificarsi problemi durante il caricamento dei file, che possono essere troppo grandi e alcuni server emettono un Errore 400. Modificate il file o comprimetelo.
Problemi con le estensioni
Anche le estensioni del browser possono costituire un problema nella comunicazione tra client e server. Provate a disattivarle singolarmente e trovate la soluzione al vostro codice di errore 400 utilizzando un processo di eliminazione.
Conclusione: cos'è un codice di stato HTTP 400?
L'errore HTTP 400, noto anche come "richiesta errata", indica che la richiesta inviata dal client al server è errata. Questa categoria di codice segnala una difficoltà di comunicazione tra il client e il server, per cui la fonte esatta dell'errore è spesso inizialmente poco chiara.
L'analisi dettagliata e l'identificazione del codice 4xx specifico consentono una risoluzione mirata dei problemi, che può migliorare l'efficienza e l'accuratezza nella risoluzione dei problemi nel processo di comunicazione web.
- Conoscete la mia newsletter SEO?
Registratevi ora e riceverete regolarmente i consigli degli esperti.