我想向服務器發送HTTPS請求,但在解決問題時遇到問題。對我來說,最好的辦法是發起請求並定期檢查是否完成。我怎樣才能做到這一點?甚至有可能?有什麼選擇?現有循環中的異步HTTP(S)請求
回答
製作異步I/O的最佳方式是使用tokio。
您可以在doc中找到示例HTTP + TLS:https://tokio.rs/docs/getting-started/tls/
只有鏈接的答案令人不悅。一般來說,我建議將鏈接的相關部分包含在答案中;然而,在這種特殊情況下......我不確定這個問題是否可以挽救,這個問題太廣泛了。 SO最適合具體問題,而不是教程。 –
我嘗試過使用這個例子 - 有沒有Core#run()的非阻塞變體? – BDA
不,core.run(https://tokio-rs.github.io/tokio-core/tokio_core/reactor/struct.Core.html#method.run)運行事件循環。如果你想添加一些東西到事件循環中,你可以使用core.handle(請參閱https://tokio.rs/docs/getting-started/reactor/#handle)。 也許你可以重新使用事件循環,但我不知道如何:D –
- 1. 保持循環HTTP請求異步
- 2. 如何在循環中創建異步http請求?
- 3. 用於異步請求的ios循環
- 4. AngularJS - 通過異步GET循環請求
- 5. 異步請求到for循環angular.js
- 6. PHP有響應的異步HTTP請求
- 7. 異步HTTP請求,排隊請求
- 8. 異步抽象HTTP請求
- 9. c#異步http請求
- 10. angular2異步http請求
- 11. 異步http請求服務
- 12. Angular2異步HTTP請求
- 13. Objective-C異步http請求
- 14. 角度異步http請求
- 15. PHP中的異步HTTP請求
- 16. ruby中的異步http請求
- 17. Web Api中的異步HTTP請求
- 18. c中的異步http請求#
- 19. 異步HTTP請求與新線程上的HTTP請求
- 20. 如何使用$ http創建一個同步http請求循環?
- 21. angularjs中的http請求無限循環
- 22. Angular2:取消循環中的Http請求
- 23. 在java中等待異步http請求
- 24. 如何在swift中同步異步HTTP請求3,沒有AlamoFire
- 25. 返回for循環中的異步請求
- 26. 與ruby的異步HTTP請求
- 27. 批量http請求的異步任務
- 28. 使用GIO的異步HTTP請求
- 29. 在nodejs循環中發出http請求
- 30. Node.js在循環中發送http請求
您試過了哪些代碼?你是否在使用任何特定的庫(如tokio或hyper)? –
我在選擇圖書館時失敗了 - 大多數不支持異步請求或不支持TLS。我在內部使用MIO,但不是Tokio。 – BDA