Glossario SEO: Codice di stato HTTP 400

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.

 

In una consulenza gratuita sulla strategia SEO, scopriamo il potenziale non sfruttato e sviluppiamo una strategia per farvi avere più successo su Google. 

 

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.

 

Registratevi ora e riceverete regolarmente i consigli degli esperti. 

 

Indice dei contenuti:

Indice dei contenuti

Condividi il post

Glossario SEO

Ulteriori articoli del glossario

Ulteriori contributi

Articoli di blog interessanti

Specht GmbH: I vostri specialisti SEO e SEA

Assicuratevi subito un incontro strategico gratuito