Coder Social home page Coder Social 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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  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.