Tempo aproximado para leitura: 00:02:00 min
Dúvida
É possível fazer um REST TLPP como em ADVPL?
Ambiente
Cross Segmentos - Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.2310
Solução
Existe a possibilidade do desenvolvimento de REST customizado em TLPP utilizando o annotation do REST TlppCore no desenvolvimento, conforme o exemplo abaixo.
Exemplo:
#include "tlpp-core.th"
#include "tlpp-rest.th"
@Get("/sampleMigrateRestTlpp")
user function GETsampleMigrateRestTlpp()
local cId := ''
local cData := ''
local jPath
jPath := oRest:getQueryRequest()
if ( jPath <> Nil )
cId := jPath[ 'id' ]
if ( valtype(cId) == 'U' )
cId := ''
endif
endif
cData := '{ "METHOD" : "GET" ,"id" : "' + cId + '" }'
oRest:setResponse( cData )
return
Saiba mais
Migração WsRESTful para REST tlppCore
GitHUB
Configuração básica REST do protheus
0 Comentários