Histórico da Página
...
Para que seja possível usufruir dos benefícios citados acima e muitos outros proporcionados pela linguagem TL++ para o desenvolvimento de uma aplicação REST sugerimos que sejam seguidos os passos abaixo:
1 - Primeiros Passos
Configuração básica ( HTTPSERVER, hostname, port, Path, Environment )
Via INI
Via JSON ( código fonte )
Criando primeiro serviço ( Hello World )
Entendendo a composição da URL( port, Path )
Configurações Avançadas
Verbos disponíveis
Configuração completa
Log
RootPath
DefaultPage
Charset
SSL
Desvio para funções de usuário ( User Exits )
Configurações customizáveis ( User Data )
- tlppData
ContentTypes
Infraestrutura( Servers, Locations, Thread Pool, Slaves, MinThreads, MaxThreads, MinFreeThreads, GrowthFactor )
InactiveTimeout
AcceptTimeout
Funções de Usuário
onStart
onSelect
onStop
onError
onAuth
Entendendo o objeto oREST
O que é oRest?
Resgatando valores da requisição
Query String
Path Param
Body
Header
URN
Configurando as respostas
HTTP Status Code
Corpo da Mensagem
Formato da Mensagem
Header
Messagem de erro
Todos os métodos ( gerado automaticamente pelo advpl.doc )
APIs
Lista de Serviços disponíveis
Configuração em tempo real
Métricas de tempos
Versão
Exemplos práticos (Git Hub)
CRUD