|
Error HTTP 400 Bad request
(Solicitud incorrecta)
Introducción
El servidor web (que corre el sitio web) cree que el flujo de
datos enviado por el cliente (por ejemplo, su navegador web o nuestro robot
CheckUpDown) estaba "malformado", es decir, no respetaba completamente el
protocolo HTTP. Por lo tanto, el servidor web no pudo entender y procesar la
solicitud.
Casi siempre significa una mala programación del sistema
cliente o del servidor web.
Errores 400 en el ciclo HTTP
Cualquier cliente (por ejemplo, su navegador web o nuestro robot
CheckUpDown) sigue el siguiente ciclo:
- Obtiene una dirección IP del nombre IP del sitio (la
URL del sitio sin el encabezado "http://"). Esta búsqueda (la
conversión del nombre IP a dirección IP) es provista por los
servidores de nombre de dominio (DNS).
- Abre una conexión de socket IP hacia esa
dirección IP.
- Escribe un flujo de datos HTTP a través de ese socket.
- Recibe un flujo de datos HTTP en respuesta desde el servidor
web. Este flujo de datos contiene códigos de estado cuyos valores son
determinados por el protocolo HTTP. Analiza este flujo de datos en busca de
códigos de estado y otra información útil.
Este error ocurre en el paso final mencionado arriba cuando el
cliente recibe un código de estado HTTP que reconoce como "400".
Arreglo de errores 400 - General
Existe un problema de nivel bajo en el cliente o servidor Web o
en ambos. El 95% de las veces esto se debe a un problema en el sistema cliente,
o sea, que hay algún elemento inestable en el ordenador en el que
está utilizando el navegador Web.
- ¿Su ordenador es seguro? Si su ordenador no
está correctamente protegido, entonces pueden tener lugar
múltiples problemas, incluyendo errores de código HTTP 400. Si
utiliza Windows, manténgase al día con las actualizaciones
automáticas de seguridad de Microsoft y considere además realizar
una limpieza de registros. Siempre disponga de la protección de un buen
antivirus y anti espías. Invierta en un cortafuegos de hardware si puede
permitírselo. Utilice su sentido común al navegar por la web,
bloquee las ventanas emergentes y evite ir a sitios malos. Si la seguridad de
su ordenador está en peligro, el tráfico web desde su ordenador
hacia la Internet puede estar corrupto por programas malignos (programas de
espías, viruses, etc.) que se están ejecutando en su ordenador de
forma secreta. Esto es algo difícil de detectar por el usuario.
- ¿Ha instalado programas desde el Internet? Algunas
webs de redes sociales y sitios de juegos le piden que descargue y ejecute
programas en su ordenador para poder interactuar con otras personas de forma
directa a través de Internet (sin utilizar su navegador Web). Estos
programas, tanto si contienen defectos de programación o han sido
creados con propósitos criminales, pueden corromper todo el
tráfico HTTP desde su ordenador. Y deshacerse de los mismos puede
resultar complicado. En el peor de los casos, deberá reinstalar su
sistema operativo nuevamente (posiblemente con la consiguiente pérdida
de datos personales en su ordenador si no dispone de una copia de
seguridad).
- ¿Qué tan estable es su conexión a
Internet? Si ha cambiado de proveedor de Internet recientemente o su proveedor
de Internet es muy lento o poco fiable, el tráfico web desde su
ordenador hacia cualquier sitio de Internet puede estar corrupto. La
razón de la inestabilidad puede deberse a que su proveedor de Internet
haya reconfigurado parte de la instalación (por ej., introducción
de nuevos servidores proxys o caché). Una señal posible de que
hay problemas es si no puede navegar fácilmente por la página web
de su proveedor de internet. También puede intentar comprobando que la
página web que esté visitando en ese momento sea la que Usted
crea que es. Por ejemplo, esto puede deberse a un problema del sistema de
nombres de dominio (servidor DNS). Esto puede comprobarse empleando un test de
ping. El problema con el serivdor DNS puede ser causado por su proveedor de
internet o puede encontrarse en su propio sistema, por ej., en un archivo
huésped.
- ¿Se repite el mismo error en más de una
página web? Si se repite el mismo error en varias paginas web, esto
indica que el problema está en su ordenador, no en todas esas
páginas.
- ¿Se repite el mismo error en más de un
navegador web? Si cuenta con dos o más navegadores web instalados en su
ordenador y el comportamiento al utilizar cada uno es diferente (un navegador
web da un error HTTP 400 al visitar un sitio y otro navegador web no da el
error 400 al visitar el mismo sitio) entonces puede tratarse de que uno de sus
navegadores puede estar defectuoso. Intente buscar una actualización o
parche de seguridad para el navegador con problemas. Si ha cambiado cualquier
opción de configuración recientemente en el navegador con
problemas, intente revertir el cambio para ver si esa es la causa.
- ¿Recibe el código de error al visitar
páginas web reconocidas? Si tiene el problema al visitar alguna
página pequeña, visite algunas de las páginas web
reconocidas como Amazon, Ebay, Google, Microsoft y Yahoo. Si el problema
sólo ocurre cuando visita páginas pequeñas, esto indica
que el problema se da con esos sitios solamente o con el tráfico desde
su ordenador hacia estos sitios.
- ¿Recibe el código de error al visitar
páginas web simples? Si tiene el problema al visitar direcciones URL
largas y complicadas (como por ej.
http://www.xxx.com?PHPrequest=643&value=dres&cookies=No) pero no le
sucede al visitar direcciones URL más cortas y simples dentro del mismo
sitio ( como ser http://www.xxx.com), esto puede indicar un problema en el
servidor web del sitio que está intentando visitar. Aunque no se trata
de evidencia concluyente, es un buen punto de comienzo. Consulte a los
propietarios de la página web y descríbales el problema.
Podrá tratarse por ejemplo de un problema con los métodos POST
(al enviar y recibir información hacia y desde la página web)
pero no con los métodos GET (al recibir únicamente
información desde la página web).
- ¿Tiene una problema de caché? Intente limpiar
sus cookies, el caché de su navegador y su historia de navegación
en el navegador. Desactive o elimine cualquier método de caché de
terceros o programas de aceleramiento de la web que haya instalado. Intente
reiniciar su ordenador y/o el cortafuegos o enrutador o módem que
utilice para conectarse a internet. Esto puede que no resuelva el problema,
pero al menos eliminará cualquier problema debido a viejas
configuraciones en su ordenador.
- ¿Qué cambios se han realizado desde que
empezó a tener el problema HTTP 400? En términos generales,
piense en lo que ha cambiado en su ordenador desde que empezó a ver el
problema por primera vez. Esto puede cubrir cualquiera de los elementos antes
mencionados. Vaya dando pasos hacia atrás y compruebe si al deshacer
estos cambios se produce alguna modificación.
Hay multitud de elementos que puede comprobar en su propio
ordenador. Si consulta con los propietarios de la página web que le da
el error HTTP 400 y éstos le responden "Tenemos multitud de usuarios
que no tienen su mismo problema - por eso debe tratarse de algún
problema en su ordenador", la mayoría de las veces tienen
razón - y no es de esperar que estén interesados en solucionar
los problemas de su ordenador. Aunque si ellos saben que existe un problema en
su página web, deberían decírselo y decirle cuándo
esperan solucionar el problema.
Arreglo de errores 400 - CheckUpDown
Nunca debería ver este error cuando usa nuestro servicio
CheckUpDown. Esto indica que los dos sistemas (nuestro robot y el servidor web)
fundamentalmente no están de acuerdo en la sintaxis de los flujos de
datos HTTP.
Por favor, comuníquese con nosotros directamente
(preferentemente por correo electrónico) cuando encuentra errores 400.
Solo nosotros podemos resolvérselos. Desafortunadamente, esto puede
llevar tiempo, porque tenemos que analizar los flujos de datos HTTP subyacentes
y quizás tengamos que ponernos en contacto con su ISP y el proveedor del
software del servidor web para acordar sobre la causa exacta del error.
|
 Monitoreamos su sitio para ver si hay errores
como el 400. Haga clic aquí para obtener más
detalles. |
|
|