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.618 ]
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); }
Aplicativos web em C++ usando o Tufão
DotGNU: a resposta Open Source ao dotNET
Brute force de senhas no Linux com loncrack
Squid logando usuários em aplicações web
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Programa simples pra cortar vídeos (1)
Browser/Placa de vídeo trava Ubuntu 22.04 (2)