J'essaie d'appeler un service Web https depuis node.js. Je suis derrière un proxy, donc je fournis le proxy et le port dans les options avec les informations d'identification. Mais je reçois l'erreur suivanteAppel d'un service Web https dans node.js (Derrière le proxy)
[Error: 2060:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol :openssl\ssl\s23_clnt.c:683: ]
Ce qui suit est l'extrait de code dans lequel je suis en train d'appeler le service Web https:
var https = require('https');
var username = 'username';
var password = 'password';
var auth = 'Basic ' + new Buffer(username + ':' + password).toString('base64');
var data = '';
var options = {
hostname: 'proxy',
port: 8080,
path: 'https://crm.zoho.com/crm/private/json/Leads/getMyRecords?authtoken=11111tsvs26677026bcba45ae3f&scope=crmapi',
headers: {
"Proxy-Authorization" : auth
}
};
console.log("options- " + JSON.stringify(options) + '\n');
var req = https.request(options, function(res) {
console.log("statusCode- " + res.statusCode);
console.log("headers-" + res.headers);
res.on('data', function(chunk) {
data += chunk;
});
res.on('end', function (chunk) {
console.log('response-' + data);
});
});
req.end();
req.on('error', function(e) {
console.error(e);
});
Quelqu'un peut-il s'il vous plaît me aider à résoudre ce problème?
Merci à l'avance, Manoj
@ BaikeN9Even mon proxy http nécessite uniquement. Si tel est le cas, comment puis-je remédier à ce problème? Pouvez-vous m'aider à résoudre ce problème? – Manoj
J'ai éditer ma réponse et le code a été ajouté avec quelques commentaires expliquant – BaikeN9