mirror of
https://gitlab.com/spaceti-app/integrations/common/server-sdk.git
synced 2026-07-12 16:10:38 +02:00
1.1 KiB
1.1 KiB
server-sdk
Examples
How to use predefined classes
DatabaseTable, RequestMangager
class LoginTable : public serversdk::DatabaseTable {
Q_OBJECT
TABLE_PROPERTY(QString, username, set_username, "");
TABLE_PROPERTY(QString, password, set_password, "")
};
serversdk::RequestManager reqMan;
reqMan.setIgnoreSsl(true);
auto loginRequest = std::make_shared<serversdk::Request>("POST", "https://192.168.1.3:8443/AaaManager/authSession", login->jsonData());
// Set basic authorization
loginRequest->setUserName(login->username());
loginRequest->setPassword(login->password());
reqMan.processRequest(loginRequest);
connect(loginRequest.get(), &serversdk::Request::finished, [=](){
qDebug() << "Request is finished";
});