Are you returning to the Qt event loop after issuing your request?

Is the finished slot being called? Have you looked at the error return available in the QNetworkReply? It might give you a clue.