1
에서 빈 문자열을 얻기 이것은 내가 사용하는 코드입니다 :QNetworkAccessManager
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),
this, SLOT(replyFinished(QNetworkReply*)));
manager->get(QNetworkRequest(QUrl("https://dl-web.dropbox.com/get/patcher/wait.txt?w=AACu6t8OAIyonlf6zpLX4VQquumCR5I5Tvukdg_e8gXGxg")));
이 내 슬롯입니다 : 내가 출력으로 ","얻을
void MainWindow::replyFinished(QNetworkReply* reply)
{
qDebug() << reply->readAll();
}
. 이유가 뭐야?
link에서 텍스트 출력을 가져 오려고합니다.
감사합니다. DropBox의 공용 폴더에 넣고 https에서 s를 제거하여 문제를 해결했습니다. – user2305688
오, 알겠습니다. 또한 https를 통해 암호화 된 통신을 유지하려는 경우에도 https를 사용할 수 있습니다. 하지만 당신은 코드를 수정해야합니다 : QNetworkReply * reply = manager-> get (QNetworkRequest (QUrl ("https://dl-web.dropbox.com/get/patcher/wait.txt?w=AACu6t8OAIyonlf6zpLX4VQquumCR5I5Tvukdg_e8gXGxg"))); reply-> ignoreSslErrors(); – Aki