Responsável por definir o cabeçalho de resposta. É um cabeçalho HTTP utilizado para fornecer um contexto mais detalhado da resposta.
setHeaderResponse( < jValue > )
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
jValue | JsonObject | Objeto JSON contendo os cabeçalhos de resposta, cada chave:valor desse objeto será definido no cabeçalho da resposta HTTP | X |
Nome | Tipo | Descrição |
---|---|---|
cReturn | string | uma string com o texto do cabeçalho definido. |
#include "tlpp-core.th" #include "tlpp-rest.th" @Get("/documentation/setHeaderResponse") Function u_fSetHeaderResponse() local cJson := '{"Content-Encoding":"gzip","Content-Type":"text/html; charset=utf-8","Content-Length":"300"}' local cResponse := "" local jHeaders local jRet local uRet := .F. jHeaders := JsonObject():New() uRet := jHeaders:fromJson(cJson) if (valtype(uRet) == 'U') jRet := oRest:setHeaderResponse(jHeaders) if (valtype(jRet) == 'J') cResponse := '{"setHeaderResponse":"' + jRet:toJson() + '"}' else cResponse := '{"setHeaderResponse": "metodo setHeaderResponse nao foi executado"}' endif else cResponse := '{"setHeaderResponse": "metodo setHeaderResponse nao executado devido a problema com JSON"}' endif return oRest:setResponse(cResponse)
11/2019