Hola
Nunca había visto este error antes, pero esta es la razón exacta de este error en el mundo HTTP.
Errores 400 en el ciclo HTTP.
Cualquier cliente (por ejemplo, su navegador web o nuestro robot CheckUpDown) pasa por el siguiente ciclo:
Obtener una dirección IP a partir del nombre IP de su sitio (la URL de su sitio sin el 'http://'). Esta búsqueda (conversión de nombre IP a dirección IP) es proporcionada por servidores de nombres de dominio (DNS).
Abrir una conexión de socket IP a esa dirección IP.
Escribir un flujo de datos HTTP a través de ese socket.
Recibir un flujo de datos HTTP de vuelta desde su servidor web en respuesta. Este flujo de datos contiene códigos de estado cuyos valores son determinados por el protocolo HTTP. Analizar este flujo de datos en busca de códigos de estado y otra información útil.
Este error ocurre en el paso final anterior cuando el cliente recibe un código de estado HTTP que reconoce como '400'.
Resolución de errores 400 - general.
Hay un error de programa de bajo nivel en el cliente o en el servidor web o en ambos. Si no tiene acceso al código fuente de estos sistemas, lo único que puede hacer es referir el problema a personas de soporte técnico en las empresas que desarrollaron los sistemas.
Saludos,
Vijay.