当我在Node中进行axios调用时,我想获取远程URL的已解析IP地址。请参阅下面的***评论。非常感谢提前!
Number(get)
答案 0 :(得分:1)
Axios 文档指出 request.response
“是 node.js 中的最后一个 ClientRequest 实例(在重定向中)。”
axios.get('http://www.example.com')
.then(function (response) {
console.log(response.request.socket.remoteAddress);
});
答案 1 :(得分:0)
Axios将返回响应标头和请求正文,如果没有指定,则无法从标头中获取IP地址,但您可以使用node.js中的dns
模块
const dns = require('dns');
dns.resolve4('archive.org', (err, addresses) => {
if (err) throw err;
console.log(`addresses: ${JSON.stringify(addresses)}`);
});