Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Responsável definir que o conteúdo seria enviado compactado ("zipado")

Sintaxe
oObj:sendZipped( < cKey > )
Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cKeyvetorArray que contém o(s) modo(s) do zipX
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/sendZipped e /documentation/sendZippedCompress

Exemplos
#include "tlpp-core.th"
#include "tlpp-rest.th"

Using Namespace tlpp.rest
Using Namespace tlpp.rest
//Exemplo 1
@Get("/documentation/sendZipped")
User Function fSendZippedGzip()
   Local aZipped   := {}
   Local cResponse := ""
   Local lRet     := .F.

   Aadd(aZipped, "GZIP")
   lRet := oRest:sendZipped(aZipped)

   If (lRet)
cResponse := '{"sendZipped": "método sendZipped executado com sucesso"}'
   Else
       cResponse := '{"sendZipped": "método sendZipped nao foi executado"}'
   Endif
Return oRest:setResponse(cResponse)

//Exemplo 2
@Get("/documentation/sendZippedCompress")
User Function fSendZippedCompress()
   Local aZipped   := {}
   Local cResponse := ""
   Local lRet     := .F.

   Aadd(aZipped, "COMPRESS")
   lRet := oRest:sendZipped(aZipped)

   If (lRet)
cResponse := '{"sendZipped": "método sendZipped executado com sucesso"}'
   Else
       cResponse := '{"sendZipped": "método sendZipped nao foi executado"}'
   Endif
Return oRest:setResponse(cResponse)
Abrangência

02/2020

  • Sem rótulos