Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Atual »

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
oObj: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"
Using Namespace tlpp.rest
Using Namespace tlpp.rest
@Get("/documentation/setStatusCode")
User Function 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

  • Sem rótulos