Giter Site home page Giter Site logo

advpl-rest-examples's Introduction

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.

advpl-rest-examples's People

Contributors

haskellcamargo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.