我需要一個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毫秒),它會在請求完全發送前中斷。 –