CURL忽略主机/apache配置


CURL ignores hosts / apache config

这是一个奇怪的问题:在我的本地机器上配置了apache中的vhost,以便接受如下请求http://dev.myproject.com-我的主机文件由相应的条目组成,例如

127.0.0.1 dev.myproject.com 

现在,如果我使用URLhttp://dev.myproject.com在我的浏览器中,一切都像预期的那样工作,即index.php将被执行。

但是,如果我启动控制台并使用

curl http://dev.myproject.com

它似乎忽略了主机文件中的条目,即它试图查找http://dev.myproject.com使用DNS导致

curl: (6) Could not resolve host: dev.myproject.com

有什么想法吗?我被卡住了。。。

在CURL命令上使用--resolve标志