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服務