QIODevice::readAll() will return all data returned with the request, regardless of the HTTP status code. If you're not receiving any data, it's because none was returned or you may have already read the data. i.e. Do you have a slot connected to QIODevice::readyRead() that may have already read data?
What is the http status code, error() and errorString() you are receiving for the request?
Bookmarks