1

我正在使用 ip 190.34.24.56(不是真正的 ip,例如)的远程沙箱上工作

Hosts 文件包含以下字符串:

190.34.24.56 web.sandbox.com

我可以从浏览器访问 url web.sandbox.com,但是当尝试发送 http 请求时出现错误:ENOTFOUND(未找到域名)。

如何从nodejs发送http请求到没有dns记录的url?(我无法使用 190.34.24.56 进入沙箱,因为有主机服务器工作来确定传入 url 并将请求重定向到其他端口,所以我只能使用web.sandbox.com

4

1 回答 1

1

我实际上并没有尝试过,但是您可以尝试将域标头与您的请求一起传递:

Host: yourhostname.com

查看 HTTP 标头的完整列表:HTTP标头字段列表

于 2013-04-30T08:18:46.737 回答