Estoy tratando de obtener una página web a través del nodo https.request(). Al hacerlo, se produce un error al registrarse mi código. Con el módulo de solicitud nodo tiene el mismo resultado:SSL Error en nodejs
un problema en esta solicitud: 140398870042432: Error: 140773F2: Rutinas SSL: SSL23_GET_SERVER_HELLO: SSLv3 alerta de mensaje inesperado: s23_clnt.c: 658:
La siguiente indica que se está utilizando la versión incorrecta de SSL, pero no puedo encontrar la manera de cambiar la versión: curl error: "sslv3 alert unexpected message". El uso de curl desde mi terminal devuelve una respuesta como lo hace al pulsar la URL en mi navegador (es una página de inicio de sesión). Mi código está abajo.
var request = require('request')
request.get("https://icmserver.wit.ie/balance", function(err, res, body) {
if (err) {
return console.log(err)
}
return body;
});
¿Alguien tiene alguna idea de lo que podría estar pasando aquí?
¿Podría mostrarnos el código exacto que está utilizando? Ayudaría si pudiéramos reproducir el problema. – Ashe
Gracias Len, Este es mi código: solicitud var = require ('solicitud') request.GET ("https://icmserver.wit.ie/balance", función (err, res, cuerpo) { si (err) { \t retorno console.log (err) } cuerpo de retorno; }); Sigue registrando el error de SSL. – eshortie
Observo que cuando accedo al sitio en Chrome, obtengo: "* La conexión tuvo que volverse a intentar con SSL 3.0. Esto generalmente significa que el servidor está usando un software muy antiguo y puede tener otros problemas de seguridad. *" Posiblemente Node's built -in SSL no es compatible con SSL 3. – Ashe