Árvore de páginas

Versões comparadas

Chave

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

Responsável por restaurar os valores padrões para o Status Code

...

(do servidor e do usuário

...

), independente do momento em que seja utilizado.

Sintaxe
resetStatusCode()
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/resetStatusCode
Exemplos
#include "tlpp-core.th"
#include "tlpp-rest.th"

@Get("/documentation/resetStatusCode")
Function u_fResetStatusCode()
    Local cResponse := ""
    Local lRet      := .F.

    cResponse   := '['
	lRet        := oRest:setStatusCode(400)

    if (lRet)
        cResponse += '{"setStatusCode":"método setStatusCode executado com sucesso"}'
    else
        cResponse += '{"setStatusCode":"Nao foi possivel executar o método setStatusCode"}'
    endif

    lRet := oRest:resetResponse()
    if (lRet)
        cResponse += ',{"resetStatusCode":"método resetResponse executado com sucesso"}"
    else
        cResponse += ',{"resetStatusCode":"Nao foi possivel executar o método resetStatusCode"}'
    endif

    cResponse += ']'
return oRest:setResponse(cResponse)
Abrangência

11/2019