--help
curl 的输出列出了一个--resolve
选项,其中指出
--resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS
但是我没有运气。我正在尝试运行的基本命令是
curl --resolve foo.example.com:443:localhost https://foo.example.com:443/
而且我一直得到反应Couldn't resolve host 'foo.example.com'
。我想这样做是因为我正在测试foo.example.com的证书,但未在实际服务器上对其进行测试。相反,我正在虚拟机上对其进行测试。我知道我可以编辑,/etc/hosts
以便foo.example.com解析为localhost,但是这种卷曲方法似乎是“正确的”方法,如果可以的话。
有人看到我在做什么错吗?
resolve
意味着“从名称中获取IP地址”。