我想向服务器发送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