Tôi đang cố gắng truy cập trang web qua nút https.request(). Làm như vậy dẫn đến lỗi khi đăng nhập bằng mã của tôi. Sử dụng các module yêu cầu nút có cùng một kết quả:Lỗi SSL trong nútjs
vấn đề với yêu cầu: 140398870042432: lỗi: 140773F2: thói quen SSL: SSL23_GET_SERVER_HELLO: SSLv3 nhắn bất ngờ cảnh báo: s23_clnt.c: 658:
Sau đây cho biết phiên bản SSL sai đang được sử dụng, nhưng tôi không thể tìm cách thay đổi phiên bản: curl error: "sslv3 alert unexpected message". Sử dụng curl từ thiết bị đầu cuối của tôi trả về một phản ứng như không nhấn URL trong trình duyệt của tôi (nó là một trang đăng nhập). Mã của tôi là dưới đây.
var request = require('request')
request.get("https://icmserver.wit.ie/balance", function(err, res, body) {
if (err) {
return console.log(err)
}
return body;
});
Có ai có ý tưởng gì có thể xảy ra ở đây không?
Bạn có thể cho chúng tôi biết mã chính xác bạn đang sử dụng không? Nó sẽ giúp đỡ nếu chúng ta có thể tái tạo vấn đề. – Ashe
Cảm ơn Len, Đây là mã của tôi: var yêu cầu = require ('yêu cầu') request.get ("https://icmserver.wit.ie/balance", function (err, res, cơ thể) { nếu (err) { \t trả về bàn điều khiển.log (err) } thân trả; }); Nó tiếp tục ghi nhật ký lỗi SSL. – eshortie
Tôi lưu ý rằng khi truy cập trang web trong Chrome, tôi nhận được: "* Kết nối phải được thử lại bằng SSL 3.0. Điều này thường có nghĩa là máy chủ đang sử dụng phần mềm rất cũ và có thể có các vấn đề bảo mật khác." -in SSL không hỗ trợ SSL 3. – Ashe