cURL
是同步的。那么像Guzzle这样的库如何发送异步Web请求?Guzzle如何发送异步Web请求?
5
A
回答
4
其中Guzzle的输送处理程序的是CurlMultiHandler
使用PHP的curl_multi_*
功能,其允许异步传输。
这些请求是异步启动的,功能curl_multi_select()
允许Guzzle
等待,直到其中一个curl请求接收到数据并处理它。
3
的Guzzle CurlMultiHander包装PHP的内置curl_multi_*功能基本上包裹cURL Multi API
来自卷边文件:
要使用多接口,首先必须创建一个“多手柄”与curl_multi_init。然后该句柄被用作所有进一步curl_multi_ *函数的输入。
使用多功能手柄和多功能界面,您可以同时进行多个并行传输。每一次转账都是围绕一个简单的手柄建立起来的。您可以创建所需的所有简单句柄,并使用curl_easy_setopt为每个简单句柄设置适当的选项。
相关问题
- 1. 如何发送异步URL请求?
- 2. 使用Guzzle发送HTTP请求
- 3. 发送多个GOUTTE请求异步
- 4. 发送多个异步HTTP GET请求
- 5. Web请求异步完成
- 6. 查看guzzle发帖请求
- 7. Guzzle - 如何在Laravel中发送PUT请求
- 8. 使用请求和concurrent.futures异步发送多个API post请求
- 9. 使用Python请求库发送异步请求
- 10. 如何以异步方式发出Web请求
- 11. F#异步Web请求,处理异常
- 12. 如何立即发送请求异步响应
- 13. 如何间隔和异步发送HTTP请求
- 14. 如何在python中一次发送异步http请求?
- 15. 如何发送Web请求注销?
- 16. 同步发送http请求
- 17. 同步发送请求
- 18. 如何使异步请求
- 19. 如何将同步发布请求转换为异步发布请求?
- 20. 发送多个Web请求
- 21. 请求1.0.4异步请求
- 22. 异步请求
- 23. 异步和web请求处理
- 24. 异步任务块的Web请求
- 25. Asp.net mvc web api异步请求结果
- 26. 在asp.net中的异步web请求httphandler
- 27. Web Api中的异步HTTP请求
- 28. windows phone 8异步web请求与mvvm
- 29. ASP.NET Web API 2处理异步请求
- 30. 异步请求到Web服务