Error: getaddrinfo ENOTFOUND Node JS using protractor
Error: getaddrinfo ENOTFOUND Node JS using protractor
我正在使用此方法请求 tokenDn
this.retornaTokenDnQA = function (Request, tokenAuth) {
return new Promise((resolve, reject) => {
Request.get({
"headers": { "content-type": "application/json", "Authorization": "Bearer " + tokenAuth },
"url": "https://urlqa-api.apps.pd01e.edc1.cf.company.com/transformation/api/jwt/generate",
"body": JSON.stringify({
"dn": "5094",
"claims": {
"country": "BRA",
"division": 1,
"user": "ULSCA301",
"roles": [
"agenda - Distribuidor",
"teste - teste"
],
"locale": {
"language": "pt",
"region": "BR"
}
}
})
}, (error, response, body) => {
if (error) {
return console.dir(error);
}
//console.log("inside: " + response.body);
resolve(response.body);
});
});
};//end function - retornaTokenDn
但是这个return下面的错误信息。
Error: getaddrinfo ENOTFOUND urlqa-api.apps.pd01e.edc1.cf.company.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26) {
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'urlqa-api.apps.pd01e.edc1.cf.company.com'
}
**
真正的问题是,只有当我使用 VPN 连接连接网络公司时才会出现此错误。使用我的家庭网络可以正常工作。**
或者当我使用 vpn 并通过邮递员使用相同的选项发送请求时,响应是 200,好的。
我正在量角器自动化测试中使用此方法,非常感谢您能提供的任何帮助。谢谢!!!
如果 ENOTFOUND
错误取决于您的网络,我会检查其中一个网络中是否有代理服务器。
我正在使用此方法请求 tokenDn
this.retornaTokenDnQA = function (Request, tokenAuth) {
return new Promise((resolve, reject) => {
Request.get({
"headers": { "content-type": "application/json", "Authorization": "Bearer " + tokenAuth },
"url": "https://urlqa-api.apps.pd01e.edc1.cf.company.com/transformation/api/jwt/generate",
"body": JSON.stringify({
"dn": "5094",
"claims": {
"country": "BRA",
"division": 1,
"user": "ULSCA301",
"roles": [
"agenda - Distribuidor",
"teste - teste"
],
"locale": {
"language": "pt",
"region": "BR"
}
}
})
}, (error, response, body) => {
if (error) {
return console.dir(error);
}
//console.log("inside: " + response.body);
resolve(response.body);
});
});
};//end function - retornaTokenDn
但是这个return下面的错误信息。
Error: getaddrinfo ENOTFOUND urlqa-api.apps.pd01e.edc1.cf.company.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26) {
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'urlqa-api.apps.pd01e.edc1.cf.company.com'
}
** 真正的问题是,只有当我使用 VPN 连接连接网络公司时才会出现此错误。使用我的家庭网络可以正常工作。**
或者当我使用 vpn 并通过邮递员使用相同的选项发送请求时,响应是 200,好的。
我正在量角器自动化测试中使用此方法,非常感谢您能提供的任何帮助。谢谢!!!
如果 ENOTFOUND
错误取决于您的网络,我会检查其中一个网络中是否有代理服务器。