import.css=/download/attachments/327912/newLayout.css |
Função: HTTPSGetEmula um client HTTP - Hypertext Transfer Protocol, utilizando protocolo HTTPS através de uma função AdvPL, postando um bloco de informações para um determinado documento publicado em um servidor Web, utilizando o método GET, permitindo a passagem de parâmetros adicionais via URL e aguardando por um tempo determinado (time-out) pela resposta do servidor solicitado. HTTPSGet ( < cUrl>, < cCertifcate>, < cPrivKey>, < cPassPhrase>, [ cGETParms], [ nTimeOut], [ aHeadStr], [ @cHeaderRet] ) --> cReturn
cReturn
O parâmetro <cGetParms> representa uma lista de itens, separados por '&'. Pois, a mesma segue o formato URI - Uniform Resource Identiers: Query Componet. Exemplo: "param1=value1&m2=value2". Neste caso, ao realizar o GET para o endereço, este seria completado com os parâmetros Get. Exemplo http://www.totvs.com?param1=value1¶m2=value2.
Caso não seja retornado o documento antes do término do time-out especificado na chamada da função ou não seja possível localizar o servidor; seja por falha de resolução de DNS ou por erro de sintaxe ao especificar a URL, a função retornará nulo (NIL). Caso não seja possível acessar o documento como, por exemplo, o documento não existe, o retorno será uma string HTML com a mensagem de erro HTML enviada pelo servidor correspondente.
#INCLUDE "TOTVS.CH" Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
|