如何区分QNetworkReply是否中止?

时间:2015-06-16 09:37:07

标签: c++ qt networking

我有以下代码:

connect(&netMgr, SIGNAL(finished(QNetworkReply*)), this, SLOT(loadFinished(QNetworkReply*)), Qt::UniqueConnection);
reply = netMgr.get(qheader);

我怎么知道loadFinished();插槽是通过调用触发的 回复 - > abort()与否?

1 个答案:

答案 0 :(得分:7)

如果已中止,则QNetworkReply::error()应返回QNetworkReply::OperationCanceledError,这意味着:

  

在完成之前通过调用abort()或close()取消了操作。