我需要一个PHP cURL配置,以便我的脚本能够发送请求并忽略由API发送的答案。PHP cURL只需要发送而不是等待响应
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
//curl_setopt($ch, CURLOPT_TIMEOUT_MS, 100);
$result = curl_exec($ch);
echo $result;
curl_close ($ch);
我尝试添加: // curl_setopt($ CH,CURLOPT_RETURNTRANSFER,FALSE); // curl_setopt($ ch,CURLOPT_TIMEOUT_MS,100);
但它不能正常工作,并且API Web服务器没有收到请求。
原因是我向API发送了大量的请求,因此我的脚本非常慢,因为它等待着每一个请求。
任何帮助表示赞赏。
不要在代码中添加任何代码?这没用。 –
真棒,它的工作原理,谢谢! –
这有效,但如果你设置的超时时间太短(在我的情况下为10毫秒),它会在请求完全发送前中断。 –