Necesito una configuración PHP cURL para que mi script pueda enviar solicitudes e ignorar las respuestas enviadas por la API.PHP cURL solo requiere enviar y no esperar la respuesta
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);
He intentado añadir: // curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, false); // curl_setopt ($ ch, CURLOPT_TIMEOUT_MS, 100);
Pero no funciona correctamente y el servidor web API no recibe las solicitudes.
La razón de esto es que estoy enviando una gran cantidad de solicitudes a la API, por lo tanto, mi script es muy lento porque espera todas y cada una de las solicitudes.
Cualquier ayuda es apreciada.
¿No estás midiendo algún comentario al código? Esto es inútil. –
¡Impresionante, funciona, gracias! –
Esto funciona, pero si configura un tiempo de espera demasiado pequeño (10 milisegundos en mi caso), se interrumpe antes de que la solicitud se envíe por completo. –