Qué es el error 400 y cómo solucionar

por | Feb 15, 2021 | Aprender WordPress

Qué es el error 400 y cómo solucionar

La frustración es un sentimiento que los usuarios de internet también experimentan cuando intentan acceder a un sitio web y no pueden.

Esta mala experiencia es negativa obviamente tanto para el usuario, como para el sitio web. Sin embargo, este tipo de fallos pueden deberse a muchas causas, y estas deben de ser estudiadas y sobre todo arregladas.

En este post, vamos a centrarnos en el error 400 también conocido como Bad Request, vamos a conocer qué es ese error, sus causas y sobre todo vamos a explicar cómo solucionarlo para que no afecte negativamente a nuestro sitio web.
 

Qué es el error 400

Para saber qué es el error 400 tenemos que conocer un poco mejor cómo funciona un sitio web.

Para ello, tenemos que hablar de los códigos de estado en HTTP o en HTTPS (el más usado y el recomendado por Google) y los tipos errores HTTP más comunes.

El HTTP es el acrónimo de Hypertext Transfer Protocol, es decir, protocolo de transferencia de hipertexto. El HTTPS es lo mismo añadiéndole la palabra seguro al final, es decir, mediante el cifrado SSL, los datos están protegidos.

Este protocolo es el que permite que la web se muestre al usuario. Y te explico: cuando tu o cualquier usuario intenta acceder a un sitio o página web, esta solicita información al servidor, y el mismo le devuelve un código de estado.

Los códigos pueden ser de diferentes tipos, lo ideal es que el código que nos devuelva sea 200, es decir, una petición correcta, por lo que la web se mostrará y funcionará correctamente.

Error 400 Bad Request

Sin embargo, a nosotros en este post nos interesa el error 400 o error “Bad Request 400”. Este error es debido a la solicitud previa que los usuarios envían antes de que esta llegue o sea procesada por el servidor.

Es decir, un “Bad Request” es un error que el servidor muestra cuando es incapaz de incluirlo en ninguna otra categoría de estado.

Por lo que en resumen, en general el error 400 va a depender de la solicitud enviada por el usuario. Pero ahora que sabemos qué es este error, vamos a analizar sus principales causas.

 

Causas del error 400

Ahora te vamos a contar las principales causas o las más comunes por las que obtendremos un error 400 cuando naveguemos por internet:

 

URL mal escrita

Esta es una de las causas más comunes y es debido a escribir de manera incorrecta la url del sitio web que queremos visitar.

Entre los errores más comunes que podemos encontrarnos en una url incorrecta o mal escrita están los espacios o los caracteres ilegales, que harán que el servidor sea incapaz de procesar la petición y nos devuelva un “Bad Request 400”. Por ejemplo: https://www.webempresa.com/wordpress/%hosting-wordpress.html

Url mal escrita

En este ejemplo cómo vemos, en la url se ha introducido de manera incorrecta el carácter %, por lo que el servidor es incapaz de mostrarnos la url al estar esta mal escrita y nos encontramos con el error 400.

La url correcta sería por tanto: https://www.webempresa.com/wordpress/hosting-wordpress.html

 

Archivos dañados en la caché

Hay veces que la url que introducimos es correcta pero sin embargo, no podemos acceder y nos encontramos con el temido error 400.

Esto es debido a que hay archivos dañados en la caché de nuestro navegador o que hay problemas con las cookies. Es decir, puede que las cookies del navegador estén caducadas.

Un ejemplo común de este caso y que probablemente hayas sufrido es cuando intentas acceder a tu panel de administración de WordPress tras un largo periodo de tiempo. Puede que las cookies de autentificación de inicio hayan caducado y por tanto no te permita acceder, mostrando de este modo el error 400 o “Bad Request”.

 

Registros de DNS erróneos

Cuando navegamos por internet los dominios que introducimos se traducen en direcciones IP. Este proceso se realiza cuando introducimos un dominio por primera vez, lo que se conoce con el nombre de “resolución de nombre”.

Una vez el servidor devuelve una dirección de IP esta se almacena localmente en nuestro ordenador (en la caché DNS local), permitiendo de este modo, que el proceso de carga del sitio web sea más rápido.

Sin embargo, puede ocurrir que los datos en la caché local no sean correctos, que se hayan almacenado de manera errónea, que no estén sincronizados o que estén defectuosos. Si esto ocurre, entonces de nuevo tendremos el error 400.

 

Archivos demasiado grandes

En este caso, el error “Bad Request 400” va a depender más del servidor que del usuario, como en el resto de causas que hemos mencionado a lo largo del post. Pero esta causa debes también conocerla.

La carga de archivos demasiado grandes es otra causa común que puede originar el error “Bad Request”.

El servidor no podrá procesar o asumir tanta información de golpe, por lo que mostrará dicho error. Aunque en estos casos, va a depender en función del servidor y de cómo esté configurado.

 

Otros errores del servidor

El error 400 del que estamos hablando a lo largo del artículo puede deberse también por un problema del servidor. Este error puede estar producido por un fallo del servidor o por problemas temporales del mismo.

En estos casos el error se dispara como consecuencia del servidor y no del usuario, por lo que no va a estar en nuestra mano su control.

 

Cómo solucionar el error 400

Ahora que ya hemos hablado de las principales causas del error 400 o el error “Bad Request”. Es el turno de aprender a cómo solucionarlo cuando te aparezca.

 

Comprueba la url

Ya te hemos dicho que una url incorrecta es una de las principales causas del error 400. Por lo que te recomendamos que si has introducido de manera manual la url en el navegador la compruebes.

Además, comprueba si el dominio está bien escrito, así como la página específica a la que quieres acceder, con todos los caracteres bien escritos y con el uso de barras (/). Una vez hayamos revisado la url, podemos proceder a volver a cargarla.

 

Borra la caché y las cookies

Si tras comprobar la sintaxis de la url esta sigue sin mostrarse y el error “Bad Request 400” persiste, entonces es momento de borrar la caché del navegador y las cookies.

Aunque la caché y las cookies no son lo mismo, estas se van almacenando en nuestro navegador y es posible que un problema en las mismas sea la causa del error. Por lo que como solución puedes probar a borrar ambas.

El proceso para borrar la caché y las cookies va a depender del navegador que utilices normalmente para navegar por internet. Pero, en general puedes encontrar dicho apartado en la pestaña de configuración de tu navegador.

Borrar caché del navegador

 

Limpia la memoria caché DNS

Limpiar la memoria caché de DNS es un proceso algo más complejo que el proceso anterior y va a depender fundamentalmente del sistema operativo que utilices en tu ordenador Mac o Windows.(Puedes conocer más sobre qué son los DNS aquí)

Para limpiar la caché en Windows deberás ir a la aplicación “símbolo del sistema”. (Puedes acceder escribiendo en la barra buscadora de inicio “cmd”). Una vez abierta, debes escribir el comando: ipconfig /flushdns’.

Como acceder al símbolo del sistema para borrar la memoria caché de DNS

Si trabajamos con Mac, entonces debes hacer clic en “go” y en la barra de “utilities” o por el contrario pulsar shift-command-u. Abre el terminal e introduce el comando de borrar caché correspondiente según tu versión.

En ambos casos deberás de ser el administrador para ejecutar esta acción.

 

Carga archivos de menor tamaño

Si el error está siendo provocado por la subida de archivos de gran tamaño, prueba a subir archivos más pequeños.

Si aún así el error sigue persistiendo, entonces deberás de encontrar la manera de comprimir dichos archivos para que estos sean cargados por el servidor sin problema.

 

Otras soluciones

Otra solución que podemos intentar si las anteriores no han funcionado es borrar o deshabilitar de manera temporal algunas de las extensiones del navegador.

Puede que estas y/o sus cookies sean las culpables del error, por lo que no pierdes nada intentándolo.

 

En resumen

Como has podido aprender este error es mucho más común de lo que a priori podríamos esperar.

Es más este error, incluye y engloba una gran cantidad de escenarios que esperamos que gracias a este artículo a partir de ahora sepas identificar y afrontar.

¡No permitas que un simple error 400 arruine tu experiencia navegando en la red!