Este é o aplicativo Linux denominado RESTinio, cuja versão mais recente pode ser baixada como restinio-0.6.19-full.zip. Ele pode ser executado online no provedor de hospedagem gratuito OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado RESTinio com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
SCREENSHOTS
Ad
RESTínio
DESCRIÇÃO
RESTinio é uma biblioteca C++14 somente de cabeçalho que oferece um servidor HTTP/WebSocket integrado. É baseado na versão autônoma do ASIO e é direcionado principalmente para o processamento assíncrono de solicitações HTTP. Desde v.0.4.1 Boost::ASIO (1.66 ou superior) também é suportado. Considere a tarefa de escrever uma aplicação C++ que deve suportar alguma API REST, RESTinio representa nossa solução para essa tarefa. O servidor é executado no thread principal e responde a todas as solicitações com uma mensagem hello-world. Claro, você tem acesso à estrutura de uma determinada solicitação HTTP, para poder aplicar uma lógica complexa para lidar com solicitações. Tratamento de solicitações assíncronas. Não é possível obter os dados de resposta imediatamente? Tudo bem, armazene o identificador da solicitação em algum lugar e/ou passe-o para outro contexto de execução e volte a ele quando os dados estiverem prontos.
Funcionalidades
- Pipeline HTTP. Funciona bem com tratamento de solicitações assíncronas
- Pode aumentar drasticamente o rendimento do seu servidor
- Controle de tempo limite. RESTinio pode cuidar de conexões ruins do tipo: enviar "GET /" e depois travar
- Construtores de resposta. Precisa de um corpo codificado em partes - então RESTinio tem um construtor de resposta especial para você (obviamente não é o único construtor)
- Roteamento de solicitação semelhante ao ExpressJS
- Um roteador de solicitação typesafe experimental que permite evitar problemas de roteador do tipo ExpressJS com ajuda de verificações estáticas do compilador C++
Linguagem de Programação
C + +
Categorias
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/restinio.mirror/. Foi hospedado em OnWorks para poder ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.