Árvore de páginas

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

  • Sem rótulos