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.495 ]
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
Embutindo um banco de dados SQLite em sua aplicação C++
Utilizando a biblioteca NCURSES - Parte I
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)
Problema ao atualizar archlinux nvidia [RESOLVIDO] (3)