QT += network
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
QNetworkAccessManager *accessManager = new QNetworkAccessManager(this);
connect(accessManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(finishedSlot(QNetworkReply*)));
QNetworkRequest request;
request.setUrl(QUrl("127.0.0.1"));
//get
accessManager->get(request);
QByteArray postData;
postData.append("username=admin&password=123456");
//post
QNetworkReply *reply = accessManager->post(request, postData);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::finishedSlot(QNetworkReply *reply)
{
if(reply->error() == QNetworkReply::NoError)
{
QByteArray bytes = reply->readAll();
qDebug() << bytes;
}
else
{
qDebug() << "Finis