欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

qt http请求怎么设置超时时间

更新时间: 2014-01-05 02:44:17 责任编辑: Author_N1

 

Qt Http请求如何设置超时时间
QNetworkAccessManager * manager = new QNetworkAccessManager();
connect(manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*)));
    QUrl url;
    url.setUrl(*****);
    QNetworkRequest request;
    request.setUrl(url);
    request.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
    QString arrayStr = QString("userid=%1&appid=aa3ee8fc-0364-45fd-80f7-85f8ff9e8738&count=1000&maxtime=%2&mintime=0").arg(Appconfig::getUser()->userid).arg(lastRequestTime);
    QByteArray array(arrayStr.toAscii());
    manager->post(request,array);

这样子发送的post请求 应该怎么设置超时时间了 百度了好久也没找到方法。 





--参考方法--
好像没有现成的函数,你可以自己开个定时器;
post之后开启定时器,接收数据的槽里边先关闭定时器,然后处理数据,处理完数据之后,再打开定时器。
直到所有数据接收完成,再关闭定时器。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:44:17
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13777/
本文WWW.DOC100.NET DOC100.NET版权所有。