- 400 Significado de solicitud incorrecta
- Subir un archivo grande
- Enrutamiento de solicitudes engañosas
- Cookies caducadas o no válidas
- Problemas de URL
- Errores del servidor
- 400 Solicitud incorrecta Nginx
- 400 Solicitud incorrecta Chrome
- 400 Cookie de solicitud incorrecta demasiado grande
- 400 Solución de solicitud incorrecta
- Acceso permitido
Es posible que hayas notado cómo todos los sitios web muestran códigos de error si no se cargan. Puede ser un número de tres dígitos que comienza con 4. Los códigos de estado 4xx son fallas relacionadas con solicitudes de clientes corruptas o no válidas, incluidas páginas faltantes o páginas que se han movido a un nuevo dominio.
Pero con un código de error 400 Bad Request, el problema está de su parte. El error 400 Bad Request se puede encontrar lo suficiente como para ser una espina clavada en el costado de los usuarios. Afortunadamente, existen algunas formas de comprender o resolver el problema. Continúe leyendo para saber qué significa el código y cómo solucionarlo.
400 Significado de solicitud incorrecta
Antes de abordar las soluciones para la solicitud 400 incorrecta, debes comprender qué es. Una solicitud incorrecta 400 aparece cuando un servidor no puede o se niega a procesar una solicitud. El servidor ha determinado que la solicitud del cliente tiene un error de sintaxis o de redacción del mensaje.
Sin embargo, con este error, la razón por la que aparece no siempre es sencilla. En ocasiones, en realidad no es culpa del cliente sino del servidor. Por lo tanto, no es justo culpar siempre al cliente por causar el problema.
A continuación se presentan algunas posibles razones por las que los usuarios reciben errores 400 de solicitud incorrecta.
Subir un archivo grande
Los servidores web o las aplicaciones pueden tener un límite explícito de tamaño de carga de archivos. Esta limitación se implementa para evitar la obstrucción del ancho de banda de muchos usuarios que también desean cargar archivos grandes. Por lo tanto, intentar cargar un archivo o carpeta excepcionalmente grande a veces puede provocar el error 400.
Enrutamiento de solicitudes engañosas
Algunos servidores están programados para detectar encabezados HTTP personalizados cuando se recibe una solicitud. Estos encabezados pueden estar desactualizados, ser incorrectos o faltar por completo. Es posible que en algunos casos ni siquiera sean procesables.
Esta protección no es inútil, ya que puede detectar ataques Man-In-The-Middle. Esto ocurre si el sitio web detecta los mismos tokens provenientes de dos direcciones IP diferentes. En tales casos, normalmente enviará al cliente una advertencia de enrutamiento de solicitud engañoso.
Debido a que Internet puede ser un lugar peligroso, es fundamental que los sitios web cuenten con medidas de seguridad como ésta. Ningún propietario de un sitio quiere que su servidor sea atacado.
Cookies caducadas o no válidas
Si bien existe la posibilidad de que las cookies caduquen o no sean válidas, a menudo es más el resultado de un accidente que de un ataque. Es posible que el navegador esté intentando identificarle con cookies antiguas. Por ejemplo, es posible que esté intentando acceder a un área de administración que no ha visitado en algún tiempo.
Es posible que el sitio web esté utilizando cookies obsoletas. Si el sitio web detecta su solicitud, es posible que reciba un error 400 de solicitud incorrecta si su conexión contiene información incorrecta.
Lo mismo puede suceder también con las cachés del navegador dañadas. La caché del navegador almacena archivos para que los usuarios puedan iniciar sesión en los sitios más rápidamente. Sin embargo, el sitio web puede enviarle el error si los archivos están dañados o son antiguos.
Problemas de URL
Ingresar una URL es la forma más directa de acceder a un sitio web y sus servidores. Sin embargo, si hay problemas con la cadena URL, puede obtener el error 400 Bad Request. Escribir mal la URL es una razón común del problema.
Otras razones son una sintaxis de URL mal formada o que la URL contenga caracteres ilegales. Los errores de sintaxis ocurren cuando algunas secciones no están escritas correctamente. El servidor no comprende la solicitud y le dice que no puede manejarla.
Mientras tanto, los caracteres ilegales son símbolos que no se utilizan en las URL. Como estos símbolos son incompatibles con las solicitudes, el servidor le informará. Debe eliminar los caracteres inutilizables antes de que el sitio web pueda realizar su solicitud.
Errores del servidor
Si bien es cierto que el error 400 Bad Request generalmente comienza desde el lado del cliente, hay ocasiones en las que el servidor experimenta errores. Por lo tanto, no puede atender las solicitudes de los clientes. Aquí hay algunas causas potenciales:
- Fallos
- Problemas generales
- Problemas temporales que no están especificados
Los usuarios pueden intentar recargar el sitio web varias veces o usar otro dispositivo. Si nada funciona, deberán ponerse en contacto con el propietario del sitio web y explicarle detalladamente lo sucedido.
400 Solicitud incorrecta Nginx
Nginx es un software de código abierto que los propietarios de servidores pueden utilizar para crear servidores. Fue diseñado para ser rápido pero también se ha utilizado como proxy inverso o equilibrador de carga. En otras palabras, Nginx es una aplicación poderosa que acepta muchas conexiones a la vez sin fallar.
Si tiene un servidor Nginx y recibió un mensaje de clientes sobre una solicitud incorrecta 400, probablemente se deba a que tienen un encabezado grande. Nginx tiene un límite de tamaño para las cookies entrantes y los encabezados del cliente han excedido ese límite si ve ese código de error.
Afortunadamente, la solución es sencilla: aumente el límite para poder eliminar el error 400 Bad Request.
- Inicie sesión en su servidor Nginx y busque el sitio del error.

- Tipo “
large_client_header_buffers 4 16k;”
- Ejecute el comando.

- Vuelva a cargar el servidor.
Puede reemplazar el 16 en “16K” con un número mayor, como 64K, que generalmente permitirá que pasen encabezados más grandes. Esta solución resuelve muchos casos de error de solicitud incorrecta de Nginx 400.
400 Solicitud incorrecta Chrome
Si recibe un error 400 Bad Request en Google Chrome, puede ser un signo de cookies desactualizadas. Para eliminarlos, debes borrar tu caché de Chrome. Los cachés contienen datos guardados para ayudar a que las páginas web se carguen más rápido la próxima vez que las visite.
Como un caché es un retenedor de datos más antiguos, las cookies y los archivos almacenados en el caché quedan algo anticuados en el momento en que se almacenan allí. Aunque Chrome recopila constantemente nuevos datos para el caché, no puede hacerlo si no inicia sesión en un sitio web con regularidad.
Por lo tanto, borrar el caché permite a Chrome obtener nueva información y enviar una solicitud que el sitio web pueda aceptar. El error 400 Bad Request desaparecerá. Para borrar el caché:
- Haga clic en los puntos triples en la esquina superior derecha.

- Seleccione “Borrar datos de navegación”.

- Marque las opciones llamadas “Caché”, “Cookies” e “Historial”.

- Elija un rango de tiempo.

- Haga clic en “Borrar datos”.

- Una vez que se eliminen los archivos, intente iniciar sesión en la página web nuevamente.
A veces, reiniciar la computadora después de borrar el caché ayuda a eliminar más archivos. Sin embargo, hay ocasiones en las que es necesario borrar la memoria caché del módem. Puedes apagarlo y encenderlo nuevamente para ver.
Actualizar el DNS
La caché de DNS también debe borrarse si desea realizar un proceso de limpieza más profundo. Puede ayudar a los servidores a validarlo más fácilmente.
- Abre Google Chrome.

- Pegue “chrome://net-internals/#dns” en la barra de búsqueda.

- Presione Entrar.

- Haga clic en “Borrar caché del host”.

- Reemplace “#dns” en la barra de búsqueda con “#sockets” y presione Entrar.

- Elija “Cerrar sockets inactivos” y haga clic en “Vaciar grupos de sockets”.

Cierra Chrome y comprueba si el error sigue presente. Deberá seguir otro proceso para borrar el DNS de su computadora.
- Abre la barra de búsqueda.

- Escriba “cmd” y haga clic derecho en el símbolo del sistema.

- Ejecute el símbolo del sistema como administrador.

- Ingresar “
ipconfig /flushdns”Y presione Enter para ejecutarlo.
Después de actualizar completamente el DNS, el error debería desaparecer. No es necesario realizar todos los procesos de limpieza de DNS aquí, pero detenerse cuando desaparezca el error 400 Bad Request.
Deshabilitar extensiones
Las extensiones de Google Chrome ofrecen funciones adicionales que no vienen con el navegador. Estas extensiones se descargan e instalan, pero a veces pueden interferir con su navegador y causar errores. Puede intentar apagarlos y verificar si el error persiste.
- Abre Chrome en tu computadora.

- Haga clic en los puntos triples.

- Seleccione “Más herramientas”.

- Elija “Extensiones”.

- Desactive las extensiones de la lista.
Con estos complementos desactivados, el error podría desaparecer. De lo contrario, puede asumir que posiblemente se trate de un problema del lado del servidor.
400 Cookie de solicitud incorrecta demasiado grande
Si bien un servidor puede modificar el límite de tamaño de las cookies, los usuarios deben eliminarlas si reciben el error 400 Cookie Too Large. Una vez eliminados los datos antiguos, el sitio web debería permitirle el paso.
Cada navegador tiene una forma diferente de permitir a los usuarios eliminar las cookies. Ya mencionamos cómo podrían hacerlo los usuarios de Chrome.
Microsoft Edge es una ligera excepción. No tiene una opción para eliminar sólo las cookies, por lo que debes eliminar todo el historial de navegación y el caché para que esto suceda.
Es posible que otras aplicaciones no tengan estas limitaciones, por lo que debes buscar la sección de historial y comprobar si hay formas de eliminar las cookies y el caché.
También puede comunicarse con los hosts del servidor para informarles si el problema persiste. Pueden cambiar la configuración y eliminar la causa del error.
400 Solución de solicitud incorrecta
Además de aumentar los límites de tamaño de archivo y cambiar los tamaños de cookies permitidos, existen otras formas de evitar que se produzca un error 400 Bad Request.
Eliminar encabezados HTTP no válidos
Los encabezados HTTP pueden contener caracteres no válidos o tener un formato incorrecto. En otros casos, faltan personajes. Deberá analizar los que envía su servidor y ver si hay problemas con ellos.
Si la respuesta es sí, es hora de eliminar las secciones ofensivas o reemplazar los encabezados que faltan. Debería ayudar a los clientes a obtener acceso sin tener problemas.
Depurar el código
Su aplicación se puede depurar para buscar errores en el código. Puede desplazarse por los registros manualmente o utilizar un software para revisar la aplicación. Los depuradores ejecutarán el código y encontrarán errores más rápido que los humanos.
Acceso permitido
Alojar un sitio web y su servidor no siempre es fácil y siempre hay posibilidades de error. Si bien los clientes pueden solucionar el error 400 Bad Request, los hosts siempre deben estar listos para verificar que su código esté funcionando. Hacerlo permite que todos tengan fácil acceso al sitio.