Is this all your code or did you 'shorten' it a bit for our convenience? If this is what you really do, you might not understand the concept of asynchronicity. You cannot just sent a http request and at once try to read from QHttp. Connect a slot and wait for the signal, which tells you that your requested data actually arrived.
Bookmarks