Skip to content

Exemplos de desenvolvimento de aplicações REST com AdvPL (em PT-BR)

License

Notifications You must be signed in to change notification settings

nginformatica/advpl-rest-examples

Repository files navigation

Exemplos AdvPL REST

Este repositório contém um conjunto de implementações de serviços REST em AdvPL cautelosamente comentados com o objetivo de servir de referência à construção de novas aplicações e auxiliar no aprendizado das características dessa tecnologia.

Os exemplos estão ordenados por complexidade e nomeados de acordo com suas características funcionais.

  • Olá mundo! - seu primeiro webservice com apenas uma rota GET simples e retorno em JSON.
  • Transformar palavra - webservice com duas rotas GET para deixar palavras em caixa alta ou baixa.
  • Campos por tabela - uma única rota GET que permite trazer os campos definidos na SX3 para uma tabela existente na SX2 recebendo o identificador do arquivo da tabela na própria URL.
  • Headers - demonstração de como receber e enviar headers HTTP.
  • Status - devolvendo códigos de status HTTP.
  • Receber JSON - recebendo JSON como corpo de uma requisição via POST.
  • Tarefas - cadastro completo de lista de tarefas contemplando GET, POST, PUT e DELETE com múltiplos caminhos e validações.
  • Download de arquivo - TODO - demonstração de como podemos forçar o download de um arquivo do servidor e customizar suas propriedades.
  • Renderizar imagem - TODO - utilizando a mesma técnica do download de arquivo, permitimos renderização de imagens através de rotas específicas.
  • Upload de imagem - TODO - permitimos que nosso servidor seja capaz de receber arquivos de imagem do cliente.
  • Cookies - TODO - utilizando cookies para gerenciar sessões dos usuários.

About

Exemplos de desenvolvimento de aplicações REST com AdvPL (em PT-BR)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages