16,216
社区成员
发帖
与我相关
我的任务
分享
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
m_manager = new QNetworkAccessManager();
QNetworkProxy pxy;
// pxy.setType(QNetworkProxy::HttpProxy);
// pxy.setHostName("");
// pxy.setPort();
// pxy.setUser("");
// pxy.setPassword("");
m_manager->setProxy(pxy);
}
void MainWindow::OnClickedCheckNewVersion()
{
QNetworkRequest header;
QUrl url;
url.setScheme("http");
url.setHost("101.22.33.144");
url.setPort(80);
url.setPath("/chinacmcc/UrlCommand/CheckNewVersion.aspx");
header.setHeader(QNetworkRequest::ContentTypeHeader, QString("text/xml") );
header.setUrl(url);
QByteArray byteArr("parameter");
m_currentQuery = m_manager->post(header, byteArr);
connect(m_currentQuery, SIGNAL(finished()), SLOT(queryFinished()));
connect(m_currentQuery, SIGNAL(error(QNetworkReply::NetworkError)), SLOT(QueryError(QNetworkReply::NetworkError)));
}
void MainWindow::queryFinished()
{
qDebug("MainWindow::queryFinished begin");
qDebug("MainWindow::queryFinished end");
}
void MainWindow::QueryError(QNetworkReply::NetworkError code)
{
qDebug("MainWindow::QueryError begin");
qDebug("MainWindow::QueryError end");
}