Error HTTP 400 Bad request (Your Browser sent a request that this server could not understand) en PrestaShop

Publicado en: 23 de diciembre de 2021

El error HTTP 400 Bad request es un tipo de código de error que indica que el servidor no puede procesar la solicitud enviada desde el navegador web porque ha detectado algún error que procede del lado cliente, es decir, desde el navegador web. Este mensaje de error puede venir acompañado de mensajes como «Your Browser sent a request that this server could not understand». Este error puede afectar a tu tienda PrestaShop y a continuación te explicamos como solucionarlo.

 

Error HTTP 400 BAD REQUEST. Your Browser sent a request that this server could not understand

 

A continuación explicaremos las causas que ocasionan el error HTTP 400 Bad Request – Your browser sent a request that this server could not understand.

Si estás leyendo este artículo, es posible que tengas el error HTTP 400 Bad Request en PrestaShop y no puedas acceder de ninguna manera dentro de tu Back-office o Front-office.

Este error significa que ha habido un malentendido entre el cliente (navegador) y el servidor web y por esa razón no se ha podido procesar la solicitud.

A continuación indicamos las principales causas que ocasionan este error 400:

  • Conexión cliente-servidor inestable
  • Pérdida de conexión de internet durante la solicitud al servidor
  • Enlaces erróneos o con símbolos no permitidos
  • Formato de la solicitud corrupto o con errores
  • Cookie corrupta o con errores
  • Encabezados de la solicitud muy largos
  • DNS obsoletas
  • Archivos de la solicitud muy grandes e imposible de procesar

 

Pasos a seguir para solucionar este problema

1. Reiniciar el navegador web

Lo primero de todo es intentar reiniciar el navegador web, cerrándolo y abriéndolo de nuevo e intentando entrar de nuevo al sitio web.

2. Comprobar la conexión a internet

Comprueba si tienes buena conexión a internet. En caso de usar WIFI, comprueba que te llega buena señal desde el router. Reinicia el router en caso necesario.

3. Limpia la caché de las DNS

Para realizar esta operación, debes abrir la consola de comandos del SO y escribir el siguiente código:

ipconfig /flushdns

4. Comprobar si la URL es correcta y no contiene caracteres o símbolos extraños

Realiza esta comprobación y si procede, intenta acceder al dominio raíz de la URL. Comprueba también que puedas acceder a otras páginas web.

5. Comprobar el tamaño de archivos adjuntos a la solicitud

Debes comprobar si la solicitud lleva archivos adjuntos y si estos son de tamaño excesivamente grandes. También a través de la consola del navegador, sección «red» puedes comprobar si el tamaño de la solicitud POST/GET es muy grande.

6. Comprobar parámetros del servidor web

Verifica los siguientes parámetros del servidor de tu sitio web:

post_max_size
upload_max_filesize

Si tienen un valor muy bajo, puedes incrementar sus valores a los siguientes:

post_max_size = 32M
upload_max_filesize = 32M

Los valores se pueden configurar a través del archivo php.ini, .user.ini, .htaccess o desde el panel del hosting web.

En relación a los parámetros de servidor te recomendamos que leas siguiente tutorial:

 

7. Elimina las cookies y limpia la caché del navegador

Realiza una limpieza completa de la caché del navegador y limpia todas las cookies por si se debiera a un error en las cookies.

Si realizas todos los pasos que te hemos explicado anteriormente, seguramente podrás solucionar este error. No obstante, en algunos casos, puede llegar a persistir el problema, incluso después de realizar todos los pasos descritos. En ese caso, te recomendamos que contactes con nosotros para poder proporcionar nuestro servicio de Soporte Técnico para PrestaShop.

Publicidad

 

¿No has podido solucionar el problema de error 400 en tu tienda online PrestaShop siguiendo los pasos de este artículo?

No tienes por qué preocuparte. En Liewebs te proporcionaremos el servicio de Soporte Técnico que necesitas para resolver el problema.