在Qt 要做Http Command也可以用QNetworkAccessManager這元件
這元件還可以讓使用者保持登入狀態
使用方式
#include < QNetworkAccessManager >
#include < QNetworkReply >
//宣告
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
//收到Server回傳資料處理
connect(manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(decode(QNetworkReply*)));
//要求登入事件處理
connect(manager, SIGNAL(authenticationRequired(QNetworkReply*,QAuthenticator*)), this,SLOT(authenticationResult(QNetworkReply*,QAuthenticator*)) );
//發出Http Command
QUrl url = new QUrl(Http_Command);
manager->get(QNetworkRequest(url));
沒有留言:
張貼留言