내 스크립트가 요청을 보내고 API가 보낸 응답을 무시할 수 있도록 PHP cURL 구성이 필요합니다.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, 거짓을); // curl_setopt ($ ch, CURLOPT_TIMEOUT_MS, 100);
그러나 제대로 작동하지 않으며 API 웹 서버가 요청을 수신하지 않습니다.
이유는 API에 많은 양의 요청을 보내므로 각 요청을 기다리기 때문에 스크립트가 매우 느립니다.
도움을 주시면 감사하겠습니다.
코드에 덧글을 추가하지 않으셨습니까? 이것은 쓸모가 없다. –
신난다, 작동한다, 고마워! –
이 작동하지만, 너무 작은 시간 제한 (제 경우에는 10 밀리 초)을 설정하면 요청이 완전히 전송되기 전에 중단됩니다. –