Pular para o conteúdo principal

Escrita da resposta

Use estes métodos para montar o que o cliente vai receber. Chamadas repetidas a setResponse concatenam o texto — use resetMessageResponse ou resetResponse para recomeçar.

Definir body, status HTTP, chunked e resetar a mensagem de saída.

Este método é o responsável principal por inserir o conteúdo (payload) no corpo da mensagem (Body Response) que será devolvida ao cliente HTTP como resposta à requisição atual. REGRA DE CONCATENAÇÃO É plenamente possível executar este método múltiplas vezes dentro da mesma requisição. No entanto, é vital compreender que cada execução não sobrescreve o conteúdo anterior; o novo conteúdo recebido por parâmetro será sempre concatenado ao final da mensagem que já se encontrava na memória. Para limpar o conteúdo e iniciar uma nova mensagem do zero, deve utilizar o método oRest:resetMessageResponse() ou oRest:resetResponse().

RetornoLogical
DescriçãoRetorna verdadeiro (.T.) indicando que o método de injeção da resposta foi executado com êxito na memória do servidor.

Exemplos no GitHub

Fontes .tlpp por método: oREST · escrita resposta.

Próximo passo: Cabeçalhos de resposta