node.js - 如何在 Node js 中解析请求
问题描述
使用 curl,我可以使用 --resolve: 像这样:
curl --resolve 'hostname:80:35.247.XX.XXX' "http://hostname/initiatecall?"
这与将 ip 地址添加到 /etc/hosts 相同。
什么相当于在 node.js 服务器上发出此请求?
如何解决具有特定 IP 地址的获取请求?
解决方案
let response = await axios.get('http://35.247.XX.XXX/someEndpoint', {
headers: { Host: "hostname.test" }
});
您可以向 IP 地址发出请求,并通过标头简单地传递主机名。
推荐阅读
- postgresql - 是否可以防止删除但不能使用外键插入?
- java - 如何在 Selenium 中定位 ::before 元素并获取其内容?
- javascript - 为什么忽略库上设置的“developmentMode”标志?
- ios - 快速重载赋值运算符
- powershell - 从 PowerShell 发送电子邮件
- javascript - 彩票Javascript
- python - 将输出转换为 pandas 数据框
- c# - 使用日期和月份计算 CalenderWeek
- node.js - 新的 package.json `exports` 字段不适用于 TypeScript
- google-apps-script - 如果单元格“y”大于单元格“x”,则自动将单元格“y”复制到单元格“x”