Árvore de páginas

Versões comparadas

Chave

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

Responsável por customizar o código de retorno padrão do servidor rest, ou seja, é possível determinar qual será o status da resposta final da requisição em relação a resposta original.

Sintaxe

...

setStatusCode( < nCode > )
Parâmetros
NomeTipoDescriçãoObrigatórioReferência
nCodenuméricoCódigo para ser retornado no status requisiçãoX
Retorno
NomeTipoDescrição
lRetlógicoindica se o método foi executado
Observações
  • Para visualizar o exemplo, execute seu serviço rest com a URI: /documentation/setStatusCode
Exemplos

...

#include "tlpp-core.th"

...


#include "tlpp-rest.th"

...



@Get("/documentation/setStatusCode")

...


Function u_fSetStatusCode()

...


   

...

 

...

Local cResponse := ""

...


   

...

 

...

Local lRet   

...

 

...

  := ""

...



    lRet := oRest:setStatusCode(350)

...



    if (lRet)

...


     

...

 

...

 

...

 

...

cResponse := '{"setStatusCode": "método setStatusCode executado com sucesso"}'

...


    else
        cResponse := '{"setStatusCode": "Não foi possível executar o método setStatusCode"}'

...


   

...

 endif
return oRest:setResponse(cResponse)
Abrangência

08/2019