我正在尝试使用 QNetworkManager 上传一些数据并在 QNetworkReply 中获得响应。然后我测试,如果回复是一个错误,如果,我打印错误消息,我不明白结果。
if(reply->error()) {
qDebug() << reply->error() << reply->errorString();
}
结果:
QNetworkReply::UnknownNetworkError "Unable to write"
errorString“无法写入”是什么意思。这是服务器的返回消息还是从哪里来的?
我循环打开QNetworkManager,是不是打开很多Manager有问题?
最佳答案
不要在循环中构造QNetworkManager,即使一个应用程序也尽可能只使用一个管理器。它不是针对单一请求的。已经有重新组合请求的 QNetworkRequest。
关于c++ - QNetworkReply "unable to write",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55895476/