您的位置:首页 > 理论基础 > 计算机网络

http同步请求的实现

2015-10-09 10:46 429 查看
http默认的是异步请求方式。

如何实现同步http请求:

使用自己创建的事件循环QEventLoop实例。

m_pTimeOut->start(timeOut);

m_pEventLoop->exec();//当前主线程会暂停在这里。直到QEventLoop实例退出,才继续执行。

QEventLoop退出的条件:

1.超时

在定时器的OnTimeOut()方法中,退出QEventLoop

2.

http请求完成,

在OnFinished()方法中,退出QEventLoop
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: