c++ - QNetworkReply "unable to write"

标签 c++ qt

我正在尝试使用 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/

相关文章:

c++ - 如何使用_CrtDumpMemoryLeaks()

c++ - 为什么有些图书馆提供无指针访问而其他图书馆不提供?

android - 真正的开源跨平台移动开发工具包

c++ - Qt 应用程序在随机时间后在 meego 上拉伸(stretch)

qt - QWindow如何替代QGLWidget?

c++ - 我的汇编代码有什么问题

c++ - unsigned char * 问题

c++ - 构建 libsigc++ 失败(std::basic_ostream 显式实例化)

qt - 如何在Qt5中更改TableView标题的颜色(背景,文本)?

c++ - QML 应用程序与 QML/C++ 应用程序