Árvore de páginas

Versões comparadas

Chave

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

...

  • Específicos para somente a mensagem

  • Envolve também o código da mensagem

    • oRest:setFault()
      Alimenta a mensagem de retorno, porém como você está indicando que ocorreu um erro, modifica o Código de Status do HTTP como 500.

    • oRest:resetResponse()
      Além de apagar a mensagem setada até o momento, modifica o Código de Status do HTTP para o status inicial, ou seja, 200.

...

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)

...