我的问题如下:
时的响应QNetworkReply::readAll
为空QNetworkReply::error() != NoError
。这是正常的吗?
从以下文档QIODevice::readAll
:
该功能无法报错;返回空
QByteArray()
值可能意味着当前没有数据可供读取,或者发生错误。
这意味着每次 http 状态与 200 OKQNetworkReply
不同时,都无法提供其他标题作为响应的信息?
我有一个 Node+Express 服务器,它总是发送详细的 --json-- 描述,以防 http 状态不同于 200;我无法从 QNAM 上的 Qt 客户端获得此描述。
我该如何改变这种行为,我的意思是,QNetworkReply
即使 http 状态不是 200 OK,也要读取所有接收到的数据?
Qt 版本为 5.3,操作系统 Win 7 64b。