Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Abaixo iremos demonstrar o uso de oRest:setResponse() e oRest:resetMessageResponse()

Exemplo 1 (simples)

...

#include "tlpp-core.th"

...


#include "tlpp-rest.th"

...



@get("sample/setResponse_1")

...


user function sampleSetResponse_1()

...



  local cReturn := '{"sample":"1"}'

...



  oRest:setResponse( cReturn )

...


return

Exemplo 2 (resposta segmentada)

Exemplo 2 (resposta segmentada)

#include "tlpp-core.th"
#include "tlpp-rest.th"

@get("sample/setResponse_2")
user function sampleSetResponse_2()

 local cReturn := ''

 oRest:setResponse( '{"sample":"' )
   if ( '_2' $ procname() )
     oRest:setResponse( '2' )
   else
     oRest:setResponse( 'unknown' )
   endif
 oRest:setResponse( '"}' )
return

...