这是一个奇怪的问题:我的本地计算机上已配置了apache中的vhost以接受http://dev.myproject.com之类的请求 - 我的hosts文件包含相应的条目,例如:
127.0.0.1 dev.myproject.com
现在,如果我在浏览器中使用URL http://dev.myproject.com,一切都会像预期的那样工作,即将执行index.php。
但是,如果我启动我的控制台并使用
curl http://dev.myproject.com
它似乎忽略了我的主机文件中的条目,即它尝试使用DNS查找http://dev.myproject.com导致
curl: (6) Could not resolve host: dev.myproject.com
有什么想法吗?我被困了......
答案 0 :(得分:2)
在CURL命令中使用--resolve标志