Tässä esimerkissä esitetään kuinka Qt-sovelluksella muokataan book-taulun riviä.
QNetworkAccessManager *manager; QNetworkReply *reply; QByteArray response_data;
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
manager = new QNetworkAccessManager(this);
connect(reply, &QNetworkAccessManager::finished, this, &CurrentClassName::updateBookSlot);
reply = manager->put(request, QJsonDocument(jsonObj).toJson());
void MainWindow::updateBookSlot ()
{
response_data=reply->readAll();
qDebug()<<response_data;
reply->deleteLater();
manager->deleteLater();
}