socket noeud.js raccrocher au-dessus de https

Nous essayons de faire en sorte que le noeud utilise une API basée sur SSL sur une autre machine et échoue avec une erreur de raccrochage du socket. Je mets le code ci-dessous. Fondamentalement, sur une machine, nous avons une api basée sur une API web asp.net configurée pour accepter une demande, et sur une autre, nous avons une api basée sur des applications mvc spring de tomcat. Les deux apis fonctionnent avec fiddler, postman, d’autres sites envoyant des requêtes identiques, mais avec l’envoi de nœud au site tomcat, nous obtenons une erreur de blocage de socket immédiate. Nous avons vraiment du mal à comprendre ce qui ne va pas. Donc, cela fonctionnera correctement avec une URL basée sur SSL, mais échouera avec l’autre, et nous avons confirmé que les deux sites fonctionnent. Le code est ci-dessous. Y a-t-il quelque chose qui nous manque?

app.post('/site/app/getvalue', function(req, res){ process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; console.log("Request: "); console.log(req.body); var options = { method: 'post', body: req.body, json: true, //url: 'https://XXXX/getvalue/', url : 'https://XXXX:8443/getvalue/', rejectUnauthorized: false, headers: { 'Content-Type' : 'application/json'} }; request(options, function (error, response, body) { if (!error && response.statusCode == 200) { console.log("Response: "); console.log(body); console.log("Transaction Count: " + body.TransactionCount); res.send(body); } else { console.log("ERROR: " + error); res.send(500); } } ); }); 

Nous obtenons: ERREUR: Erreur: socket raccrocher