我使用HTTPS和要求訂做,到遠程服務器的請求,並更新節點和請求後,得到一個新的錯誤:Node.js的要求SSL錯誤:SSL23_GET_SERVER_HELLO:使用TLSv1
nes.get err: [Error: 140735207432576:error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error:../deps/openssl/openssl/ssl/s23_clnt.c:741:
我已經有了協議設置爲SSLv3,所以我想知道爲什麼它似乎使用tlsv1。
https.globalAgent.options.secureProtocol = 'SSLv3_method';
我也嘗試添加這要求的選項:
secureProtocol: 'SSLv3_method'
沒有與早期版本的Node.js和要求,出現此錯誤,但現在隨着節點v0.10.15,並要求2.26 .0,它已經浮出水面。有任何想法嗎?謝謝!
更新 - 將其縮小到請求2.14.0和2.16.0之間的變化。 2.14.0作品和2.16.0作品不起作用。
此線程是否有幫助? https://groups.google.com/forum/#!topic/nodejs/5XxHhuia-lw。 – Slartibartfast
我遇到了同樣的問題。你有沒有得到答案? –