Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include "requestmodel.h"
  2.  
  3. RequestModel::RequestModel(QObject *parent) : QObject (parent)
  4.  
  5. {
  6.     manager = new QNetworkAccessManager(this);
  7.     QObject::connect(manager, &QNetworkAccessManager::finished,
  8.                      this,[=](QNetworkReply *reply){
  9.         if (reply->error()){
  10.             qDebug() << reply->errorString();
  11.             return;
  12.         }
  13.         qDebug() << reply->readAll();
  14.         reply->deleteLater();
  15.         token->deleteLater();
  16.     });
  17.  
  18.     json.insert("grant_type", grantType);
  19.     json.insert("username", user);
  20.     json.insert("password", password);
  21.     json.insert("client_id", clientId);
  22.     json.insert("realm", realm);
  23.  
  24.  
  25.     request.setUrl(connectionUrl);
  26.     request.setRawHeader(headerName,headerValue);
  27. }
  28.  
  29. void RequestModel::sendRequest()
  30. {
  31.     token = manager->post(request,QJsonDocument(json).toJson());
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement