我必须从Vagrant机器上的外部API获得响应。 API网址是:
http://local.foobar.vhost/controller/action/
在主机上键入URL,打开MAMP并正确设置vhost,我得到了正确的响应:
{"response": "success", "message": "not set"}
cURL命令也是如此:
curl 'http://local.foobar.vhost/controller/action/'
我在这里得到的答案相同,所以一切都好。
然后我用vagrant ssh
命令打开vagrant,尝试使用curl命令获得相同的响应,我收到以下错误:
无法解析主机local.foobar.vhost
我还尝试添加MAMP使用的端口,即80,所以:
curl 'http://local.foobar.vhost:80/controller/action/'
但它给了我同样的错误。
我该如何做到这一点?
谢谢!