Árvore de páginas

Retorna o Header Response da requisição

Sintaxe
getHeaderResponse()
Retorno
NomeTipoDescrição
RetornaJsonObjectum objeto do tipo jSon com o conteúdo do Header Response da requisição
Observações
  • Para visualizar este exemplo, execute seu serviço rest com a URI: /documentation/getHeaderResponse
Exemplos
#include "tlpp-core.th"
#include "tlpp-rest.th"

@Get("/documentation/getHeaderResponse")
Function u_fgetHeaderResponse()
    Local cResponse := ""
    jResp := oRest:getHeaderResponse()

    if jResp <> Nil
        cResponse := '{"fgetHeaderResponse": "método getHeaderResponse executado com sucesso", "Header Response Content":"' + jResp:toJSon() + '"}'
    endif
return cResponse
Abrangência

11/2019

Atenção:

Os objetos JSON retornados por métodos de oRest, como por exemplo oRest:getQueryRequest(), são referências ao objeto existente no REST e não uma cópia.

Existem alguns motivos para ser uma referência, são eles:

  • Melhorar performance do serviço;
  • Economia de memória;
  • Evitar que seja necessário limpar o objeto na saída da implementação do serviço REST.

Portanto, é imprescindível que não se manipule diretamente o Objeto, pois isso irá refletir nas próximas requisições, causando problemas difíceis de serem detectados.

Métodos:

oRest:getPathParamsRequest()
oRest:getQueryRequest()
oRest:getHeaderRequest()
oRest:getThreadPoolTlppData()
oRest:getServerTlppData()
oRest:getThreadPoolUserData()
oRest:getThreadPoolServerUserData()
oRest:getHeaderResponse()

  • Sem rótulos