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: 7.773 ]
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
A poderosa nuvem: Intel® DevCloud com GPU Iris Xe Max!
Nenhum comentário foi encontrado.
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Impressora Canon Ip 1800 (Drivers) 64 bit (3)
iso de sistema 32 bit em atividade (15)
Como transfiro os pokemons do fire red para o emulador mupen64? (1)