猿问

`curl_multi_exec`在发起批量请求的时候,能否在获得第一个请求时,结束所有请求

curl_multi_exec可以发起批量请求,比如我同时发起10个请求,当我接收到第一个请求的时候,将所有请求都终止掉,不管后面有没有请求成功

慕尼黑5688855
浏览 451回答 2
2回答

泛舟湖上清波郎朗

可以使用curl_multi_remove_handle把其他的9个移除掉,然后curl_multi_close即可。

桃花长相依

需要判断第一个cURL句柄的curl_multi_exec执行的结果,然后再进行移除、关闭 curl_multi_remove_handle($mh, $ch1); curl_multi_remove_handle($mh, $ch2); ''' curl_multi_remove_handle($mh, $ch10); curl_multi_close($mh);
随时随地看视频慕课网APP
我要回答