400 Bad Request Error : Causas y Soluciones

Error 400 Bad Request

Última actualización:

El código de error HTTP 400 Bad Request es un problema común que los usuarios pueden encontrar al navegar por la web. En este artículo, exploraremos las causas de este error y te proporcionaremos algunos consejos sobre cómo solucionarlo. Al final de esta publicación, deberías tener una mejor comprensión de lo que causa el error 400 Bad Request y cómo resolverlo.

Tabla de contenidos

¿Qué Es el Error 400 Bad Request?

Este error ocurre en tu navegador o en el «lado del cliente» cuando algo está mal en tu solicitud que el servidor no puede procesar.

Como se menciona en la semántica HTTP RFC 9110 de la IETF HTTP Working Group, el código de estado 400 (Bad Request) indica que el servidor no puede o no procesará la solicitud debido a algo que se percibe como un error del cliente (por ejemplo, sintaxis de solicitud malformada, marco de mensaje de solicitud inválido o enrutamiento de solicitud engañoso).

Diferentes Mensajes De Error 400 Bad Request

Dependiendo del servidor web o del navegador, puedes encontrar diferentes mensajes descriptivos para este error:

  • 400 Bad Request.
  • Solicitud incorrecta.
  • Esta página no funciona. Si el problema continúa, ponte en contacto con el propietario del sitio. ERROR HTTP 400
  • Esta página no está funcionando en este momento. Si el problema persiste, ponte en contacto con el propietario del sitio. ERROR HTTP 400
Página de error HTTP 400 Bad Request en Chrome
Mensaje de error 400 Bad Request predeterminado en un navegador Chrome

El error predeterminado 400 Bad Request que se muestra en OSX Safari se ve como una página en blanco:

El Error 400 Bad Request por defecto que se muestra en OSX Safari parece una página en blanco:

Página en blanco de Safari en el Error 400 Bad Request de HTTP
Mensaje de error 400 por defecto de Safari.

En Microsoft Edge, el Error mostrará esto:

Página de Error 400 Bad Request en OSX Microsoft Edge
Mensaje de error de HTTP 400 de Microsoft Edge en OSX.

Algunos servidores de alojamiento pueden proporcionar su propia página de error, como nuestro Balanceador de Carga de Wetopi Error 400:

Página de Error 400 Bad Request de Wetopi
Página de error 400 personalizada de Wetopi.

Te ayudamos en todo el proceso

No importa si tienes un sitio WordPress o 100, nuestro equipo está listo para migrar cuidadosamente tus webs de forma gratuita.

Al migrar una web, la supervisamos manualmente y verificamos su seguridad.

Causas del Error 400 Bad Request

Según su definición anterior, un Error 400 Bad Request ocurre cuando el servidor web no puede procesar algo en su extremo. ¡Pero no permitas que un Error 400 Bad Request arruine tu experiencia de navegación! Echa un vistazo a las razones más comunes detrás de este error:

1. Error 400 en la sintaxis de la cadena URL

Un error 400 Bad Request puede ocurrir si la URL se escribe incorrectamente, contiene una sintaxis malformada o incluye caracteres ilegales. Puede ocurrir por error si escribimos manualmente la dirección, especialmente si la URL tiene caracteres codificados (los que empiezan por %).

Por ejemplo, puedes reproducir este error escribiendo un carácter codificado incorrecto: copia/pega esta url https://wetopi.com/%%0/

En esta URL, el doble %%0 es un carácter codificado incorrecto.

2. Error 400 en los encabezados de la solicitud

Por ejemplo, uno de los encabezados HTTP está malformado o su tamaño excede el límite máximo permitido por el servidor.

Un encabezado HTTP contiene información sobre la solicitud, como el tipo de navegador, la URL y el tipo de datos enviados. Si el encabezado es incorrecto o demasiado grande, el servidor no podrá procesar la solicitud y devolverá un código de error 400.

3. Error 400 en las cookies

Las cookies son una forma de que los sitios web almacenen datos en la computadora del usuario para recordar sus preferencias, información de inicio de sesión y otros detalles. Sin embargo, al igual que los encabezados HTTP, las cookies también pueden causar un error «400 bad request» si están formateadas incorrectamente o exceden los límites de tamaño del servidor. Algunos ejemplos son:

  • Si un sitio web establece una cookie con un nombre que contiene espacios o caracteres especiales, puede causar un error «400 bad request» si la cookie no está codificada o formateada correctamente. Por ejemplo, una cookie con el nombre «mi cookie» debería codificarse como «mi%20cookie» para ser válida.
  • Otro ejemplo de una cookie malformada es cuando contiene caracteres o valores no válidos. Por ejemplo, si un valor de cookie contiene un punto y coma o una coma, puede confundir el algoritmo de análisis de cookies del servidor y causar un error «400 bad request».
  • Finalmente, las cookies pueden exceder los límites de tamaño del servidor, lo que provoca un error «400 bad request».

4. Error 400 en el contenido del cuerpo de la solicitud

Cuando los usuarios envían contenido a un sitio web, pueden encontrar un error «400 Bad Request» si los datos enviados al servidor tienen un error o superan un límite. Por ejemplo, si un usuario intenta cargar un archivo en un sitio web y supera el límite de tamaño de archivo del servidor, el servidor rechazará la solicitud y devolverá el error «400 Bad Request».

De manera similar, si el usuario ingresa datos inválidos o incompletos en un formulario, el servidor también puede rechazar la solicitud y devolver un mensaje de error.

¿Estas frente a proyecto exigente?
¿Necesitas consejo?

Recomendadmos este artículo sobre los 5 criterios para elegir el mejor proveedor de hosting WordPress para su negocio

Wetopi

Cómo Solucionar El Código De Error 400 Bad Request

Asegúrate de seguir los siguientes pasos para solucionar el error 400:

1. Verifica la URL

La causa más común de un error 400 Bad Request es un error en la URL ingresada en la barra de direcciones del navegador. Puede ser debido a errores de escritura, caracteres faltantes o incorrectos o una URL obsoleta o inválida. Verifica la URL, la ortografía y el formato, especialmente si la dirección tiene caracteres codificados.

Si el error persiste, el siguiente paso es borrar el almacenamiento de sesión y las cookies relacionadas con el dominio que estás navegando. Sigue leyendo:

2. Borra el almacenamiento de sesión

Cuando eliminamos toda la información de almacenamiento de sesión para la página que muestra el error, eliminamos cookies, caché e información almacenada localmente.

Cómo borrar el almacenamiento de sesión en un navegador basado en Chromium (Google Chrome, Microsoft Edge o cualquier otro navegador que utilice el motor de Chromium):

  1. Abre el navegador y haz clic en el icono de tres puntos en la esquina superior derecha.
  2. Haz clic en «Más herramientas» y luego en «Herramientas para desarrolladores» o usa el atajo de teclado «Ctrl+Shift+I» (Windows) o «Cmd+Option+I» (Mac).

    Herraiemtas para desarrolladores, eliminar datos del sitio
  3. Selecciona la pestaña «Application» y luego haz clic en «Storage» en el panel de la izquierda:

    Herramientas para desarrolladores, borrar datos del sitio
  4. En el panel de la derecha, haz clic en el botón «Borrar datos del sitio».

En ese momento, simplemente actualiza la página y verifica si las cosas funcionan de nuevo.

3. Al subir un archivo, verifica el tamaño

Si experimentas el error «400 Bad Request» mientras cargas un archivo, como prueba, intenta usar un archivo mucho más pequeño para ver si desaparece el error.

Si esta prueba anterior funciona, entonces sabes que el error 400 está relacionado con los límites de tamaño de carga de archivos del servidor.

4. Inspecciona los registros

Si las correcciones anteriores no solucionan el problema y encuentras el error «400 Bad Request» en tu sitio web, podría indicar un problema general con el servidor.

Puedes inspeccionar los registros del servidor para obtener más información. Los registros del servidor deberían ser accesibles para los clientes en cualquier compañía de alojamiento, aunque a veces pueden ser difíciles de ubicar o acceder.

Si tu sitio WordPress está alojado en un servidor Wetopi, puedes acceder fácilmente a los registros con solo dos clics.

  1. Abre el menú de opciones.
  2. Haz clic en Mostrar registros:

    mostrar logs

Resumen

El código de error HTTP 400 Bad Request ocurre cuando hay algo mal en la solicitud realizada por el cliente que el servidor no puede procesar.

Esto podría deberse a varias causas:

  • un error en la sintaxis de la cadena de URL
  • un error en la solicitud de encabezado, cookies o contenido del cuerpo de la solicitud.

En este artículo, hemos sugerido formas de solucionar este error :

  • verificando la URL entrada
  • limpiando el almacenamiento de la sesión
  • o inspecciona los logs.

¿No tienes una cuenta en wetopi?

Incluye servidores desarrollo Gratis.
Sin tarjeta de crédito.

Todos los Códigos de Estado HTTP

200 OK

201 Created

202 Accepted

203 Non-Authoritative Information

204 No Content

205 Reset Content

206 Partial Content

207 Multi-Status

208 Already Reported

226 IM Used

300 Multiple Choices

301 Moved Permanently

302 Found

303 See Other

304 Not Modified

305 Use Proxy

307 Temporary Redirect

308 Permanent Redirect

400 Bad Request

401 Unauthorized

402 Payment Required

403 Forbidden

404 Not Found

405 Method Not Allowed

406 Not Acceptable

407 Proxy Authentication Required

408 Request Timeout

409 Conflict

410 Gone

411 Length Required

412 Precondition Failed

413 Payload Too Large

414 Request-URI Too Long

415 Unsupported Media Type

416 Requested Range Not Satisfiable

417 Expectation Failed

418 I’m A Teapot

421 Misdirected Request

422 Unprocessable Entity

423 Locked

424 Failed Dependency

426 Upgrade Required

428 Precondition Required

429 Too Many Requests

431 Request Header Fields Too Large

444 Connection Closed Without Response

451 Unavailable For Legal Reasons

499 Client Closed Request

500 Internal Server Error

501 Not Implemented

502 Bad Gateway

503 Service Unavailable

504 Gateway Timeout

505 HTTP Version Not Supported

506 Variant Also Negotiates

507 Insufficient Storage

508 Loop Detected

510 Not Extended

511 Network Authentication Required

599 Network Connect Timeout Error

Compara wetopi con tu hosting actual

Date de alta, pide una migración y compara.

Hacemos una copia de tu web gratis y sin esfuerzo por tu parte.

Sin letra pequeña.
Sin compromisos.
Sin tarjeta de crédito.