Criando aplicações RESTful com Qt e Cutelyst
Web, C++, Qt e REST uma combinação perfeita. Veja como desenvolver um servidor e cliente RESTful, campeões de desempenho.
[ Hits: 8.750 ]
Por: Daniel Nicoletti em 22/03/2018 | Blog: http://dantti.wordpress.com
#include "apiv1.h" bool ServerREST::init() { new ApiV1(this); ...
C_ATTR(usuarios, :Local :AutoArgs :ActionClass(REST)) void usuarios(Context *c); C_ATTR(usuarios_GET, :Private) void usuarios_GET(Context *c); C_ATTR(usuarios_POST, :Private) void usuarios_POST(Context *c); C_ATTR(usuarios_uuid, :Path('usuarios') :AutoArgs :ActionClass(REST)) void usuarios_uuid(Context *c, const QString &uuid); C_ATTR(usuarios_uuid_GET, :Private) void usuarios_uuid_GET(Context *c, const QString &uuid); C_ATTR(usuarios_uuid_PUT, :Private) void usuarios_uuid_PUT(Context *c, const QString &uuid); C_ATTR(usuarios_uuid_DELETE, :Private) void usuarios_uuid_DELETE(Context *c, const QString &uuid);
void ApiV1::usuarios_GET(Context *c) { QSettings s; const QStringList uuids = s.childGroups(); QJsonArray array; for (const QString &uuid : uuids) { array.append(uuid); } c->response()->setJsonBody(array); }
DotGNU: a resposta Open Source ao dotNET
Aplicativos web em C++ usando o Tufão
Aprendendo a utilizar o GNU Debugger (parte 1)
Nenhum comentário foi encontrado.
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
PIP3 - erro ao instalar módulo do mariadb para o Python (0)
Baixar jogos Independentes para Ubuntu (3)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)