我正在处理这个服务器,似乎无法自行调用CURL。
为了说明:CURL自我不工作
我有一个本地主机服务器(名为http://experiments.local)。当我去终端,并做“卷曲http://experiments.local”,这工作。
现在我把所有的东西上传到这个服务器。 (http://www.prod.com)。当我ssh到那个盒子,并执行“卷曲http://www.prod.com”,只是挂起。
有没有说自己没有卷曲的设置?如果是,我该如何解决这个问题?
只是为了澄清:
从我的本地机器调用“卷曲http://www.prod.com”也起作用。所以只有当我试着从同一个盒子里卷曲时才真的。
我之所以需要这样做,是因为当用户点击www.prod.com上的API时,该API会调用第三方供应商,当失败/成功时会触发我们传递给他们的回调URL 。
现在,我添加了这个选项给我的curl调用curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
这个API调用就停止了。因为我的本地机器没有卷曲问题,所以在我的本地机器版本上正常工作。
谢谢
三通
你怎么称呼卷曲?从Linux命令行? – dandrews 2011-06-15 21:09:55
当你说你上传的东西到服务器 - 该URL http://www.prod.com实际上公开访问? – 2011-06-15 21:12:29
@dandrew - 当ssh-ed in时,来自linux命令行。在我的机器上,通过mac终端。 – teepusink 2011-06-15 21:15:00