Á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

...

doservidoredousuaˊ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