Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Responsável definir que o conteúdo seria enviado compactado

...

 "zipado"

...

"zipado"

Sintaxe

...

sendZipped( < cKey > )
Parâmetros
NomeTipoDescriçãoObrigatórioReferência
cKeyvetorArray que contém o
(
ss
)
 modo
(
ss
)
 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"

...



//Exemplo 1

...


@Get("/documentation/sendZipped")

...


Function u_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")

...


Function u_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