加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 如何在超时的单独线程中发出HTTP请求?

发布时间:2020-12-15 09:23:56 所属栏目:大数据 来源:网络整理
导读:我没有在Delphi中编程一段时间,坦率地说我不会想到…… 在这里,我拼命想找到关于这个问题的一些信息,现在它很稀缺,我找不到任何东西.所以也许你们可以帮助我. 目前我的应用程序使用Synapse库进行HTTP调用,但它不允许设置超时.通常,这不是一个大问题,但现在我
我没有在Delphi中编程一段时间,坦率地说我不会想到……
在这里,我拼命想找到关于这个问题的一些信息,现在它很稀缺,我找不到任何东西.所以也许你们可以帮助我.

目前我的应用程序使用Synapse库进行HTTP调用,但它不允许设置超时.通常,这不是一个大问题,但现在我必须有一个超时来很好地处理任何连接问题.

我正在寻找的是一个库(同步或非同步),它允许HTTP请求对于没有可见或隐藏延迟的用户绝对透明.我现在不能立即杀死一个线程,并且有可能经常向服务器请求没有响应,这没有用.

编辑:谢谢大家的答案!

解决方法

在进行网络通信时,您始终需要考虑延迟和超时.你可以获得最接近的IMHO是将网络通信放在一个线程中.然后你可以检查线程是否在所需的时间内完成,如果不是让它完成,但忽略结果(没有安全的方法来中止线程).这还有一个额外的好处:您现在可以使用更容易阅读的同步网络调用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读