所以,我尝试从url获取带有curl的xml文件.事情是,文件是通过脚本按需生成的,这需要80-100秒,因此我的卷曲会因超时错误而下降.
url看起来像这样:
https://domain/mancgi/report?params&out=xml
Run Code Online (Sandbox Code Playgroud)
我试图设置CURLOPT_TIMEOUT和CURLOPT_CONNECTTIMEOUT,以及set_time_limit()脚本本身(工作正常),但没有任何改变 - 仍然超时.
卷曲代码如下所示:
set_time_limit(1000);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($curl, CURLOPT_TIMEOUT, 300);
$xml = curl_exec($curl);
Run Code Online (Sandbox Code Playgroud)
有人有什么想法吗?