我正在尝试使用QNetworkManager上传一些数据,并在QNetworkReply中获得响应。然后,我测试是否答复是错误的,是否打印错误消息并且我不理解结果。
if(reply->error()) {
qDebug() << reply->error() << reply->errorString();
}
结果:
QNetworkReply::UnknownNetworkError "Unable to write"
errorString“无法写入”是什么意思。这是来自服务器的返回消息还是它来自哪里?
我循环打开QNetworkManager,向许多Manager开放是否存在问题?
答案 0 :(得分:1)
不要循环构造QNetworkManager,即使对于一个应用程序仅使用一个管理器也是如此。不是单个请求。已经有QNetworkRequest集成请求。