通过使用 Apache 或 Nnix,我总是根据实际项目创建开发站点,比如 http://project1.loc
,在添加到我的 .hosts
文件后,浏览器使用它们没有任何问题。
但是,当我尝试对同一个 URL 发出 cURL 请求(http://project1.loc/post.json
)时,除了超时之外,我从来没有得到过任何东西。我假设 cURL 不关心我的自定义主机,而是直接去名称服务器获取它的信息。
我该怎么补救?
更新 我设置了一个自定义头“ HOST: http://project1.loc”,现在我得到了400个错误-但是它们是即时的,所以我假设 cURL 至少使用了 hosts 文件..。