PHP异步cURL请求

sirbozc5  于 2022-10-02  发布在  PHP
关注(0)|答案(0)|浏览(95)

我正在用PHP开发一个网站,并用cURL发送请求。

我有一个网站,做一些计算,我需要得到一个回应。我正在通过cURL发送请求,目前我正在做的是发送一个请求,等待10秒,然后再次发送(最多3次),如果没有收到“好”的响应。如果所有请求都失败,我会将它们标记为“手动修复”。

问题是我想发送一个超时30秒的请求,如果10秒没有收到响应,发送另一个超时20秒的请求,20秒发送最后一个超时10秒的请求。这样的事情有可能吗?

或者,如果我的当前代码保持不变,并且我继续每10秒发送一次请求,每个请求超时10秒,那么在我发送第二个请求之后,我还能继续收听第一个请求吗(当我发送第三个请求时,我可以继续收听第一个和第二个请求)吗?

提前谢谢您!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题