Enviar uma solicitação HTTP usando QNetworkAccessManager
Estou com um problema ao tentar enviar uma solicitação usando QNetworkAccessManager de uma classe derivada de QObjec
Primeiramente no meu construtor, faço o seguinte:
QObject::connect( &mAccessManager, SIGNAL( finished( QNetworkReply* ) ), this, SLOT( requestFinished( QNetworkReply* ) ) );
Então, quando desejo enviar a solicitação, faça o seguinte:
QNetworkRequest checkLogin( QUrl( address ) );
checkLogin.setHeader( QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded" );
mByteArray = QByteArray( "POST \"client\" : oxres" );
QNetworkReply* pReply = mAccessManager.post( checkLogin, mByteArray );
Agora, neste momento, espero esperar alguns segundos e receber uma resposta ao requestFinished da minha turma. No entanto, não é chamado.
Estou sem saber o que estou fazendo de errado. Alguém tem alguma idéia? (Tenho certeza de que é algo estupidamente simples
Edita: Ok, isso é muito estranho. Tenho o wireshark coletando pacotes em segundo plano e, quando gero essa solicitação de postagem, não vejo nada acontecendo no wireshark. Então, por que não está enviando
Edit 2: Hmm, parece que o problema está comigo enviando uma solicitação para um endereço https: // ... por que isso seria ??