Tässä esimerkissä esitetään kuinka Qt-sovelluksella muokataan book-taulun riviä.
void updateBookSlot ();
QJsonObject jsonObj;
jsonObj.insert("name","Muokattu kirja");
jsonObj.insert("author","Jussi Juonio");
jsonObj.insert("isbn","xxx-yyy-zzzz");
QString site_url="http://localhost:3000/book/19";
QNetworkRequest request(site_url);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
//WEBTOKEN ALKU
QByteArray myToken="Bearer "+webToken;
request.setRawHeader(QByteArray("Authorization"),(myToken));
//WEBTOKEN LOPPU
//luo manager konstruktorissa, jos tarvitset sitä muissa funktioissa
manager = new QNetworkAccessManager(this);
QJsonDocument jsonDoc(jsonObj);
reply = manager->put(request, jsonDoc.toJson());
connect(reply, &QNetworkReply::finished, this, &MainWindow::updateBookSlot);
void MainWindow::updateBookSlot ()
{
response_data=reply->readAll();
qDebug()<<response_data;
reply->deleteLater();
}