Apickli如何设置代理

时间:2018-07-30 09:59:49

标签: javascript node.js api postman

我遇到错误: 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");

0 个答案:

没有答案