我遇到错误: getaddrinfo ENOTFOUND apidev.xyz.com apidev.xyz.com:443 当我尝试为某项服务提供服务时,因为我尚未为其设置代理。
以下是发布请求的代码:
'use strict';
const querystring = require('querystring');
let apickli = require('apickli');
const Sendpostrequest = (requesturl, header, body) => {
apickli = new apickli.Apickli('https', requesturl);
for (let key in header) {
apickli.addRequestHeader(key, header[key]);
}
console.log("Header -------->", header);
console.log("Url------------->", requesturl);
if (body) {
apickli.setRequestBody(body);
}
return new Promise((resolve, reject) => {
apickli.post('', function (error, response) {
if (error) {
return reject(error);
}
return resolve(response);
});
})
}
module.exports = Sendpostrequest;
我想为此设置代理,如何设置它,因为我是Javascript和Apickli的新手。 在我的Java代码中,我是这样完成的:
System.setProperty("https.proxyHost", "zscaler.xyz.com");
System.setProperty("https.proxyPort", "106708");