班级
HttpRequestWorker
不支持发送json,因此我将不在示例中使用它。对于这种情况,我将使用
QNetworkAccessManager
在PUT的情况下,您必须在.json中添加id,这样您就可以修改文件或通过代码进行修改,在本例中使用第二种情况:
放置:
主窗口.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include
#include
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void on_pushButton_clicked();
void onManagerFinished(QNetworkReply *reply);
private:
Ui::MainWindow *ui;
QNetworkAccessManager manager;
};
#endif // MAINWINDOW_H
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include
#include
#include
#include