Árvore de páginas

Versões comparadas

Chave

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

...

Nome

Tipo

Descrição

cRet

caractere

Retorna uma string HTML que corresponde ao documento solicitado.

Observações

Nota
icontrue
titleAtenção

Na passagem do parâmetro GET, deve-se ficar atento ao formato da string que será passada como parâmetro, pois a mesma segue o formato URI - Uniform Resource Identifiers: Query Component. Para tanto, utilize no valor do parâmetro a função Escape.

  • 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 (NILNil).
  • Caso não seja possível o acesso ao documento, como por exemplo o documento não exista, a função retornará uma string HTML com a mensagem de erro HTML enviada pelo servidor correspondente.

...

Bloco de código
title
languagecpp
themeEclipse
Exemplo 1linenumberstrue
collapsefalse
#INCLUDE "TOTVS.CH"
User Function tstGet()
  Local cHtmlPage
  
  // Buscar página
  cHtmlPage := Httpget('http://www.servidor.com.br/pageteste.htm')
  conout("WebPage", cHtmlPage)
  
  // Chamar página passando parâmetros
  cHtmlPage := Httpget('http://www.servidor.com.br/funteste.asp?Id=123&Nome=Teste')
  conout("WebPage", cHtmlPage)
  
  // ou
  cHtmlPage := Httpget('http://www.servidor.com.br/funteste.asp','Id=123&Nome=Teste')
  conout("WebPage", cHtmlPage)
  
  // ou utilizando a função Escape (recomendado)
  cHtmlPage := Httpget('http://www.servidor.com.br/funteste.asp','Id=' + Escape('123') + '&Nome=' + Escape('Ana Silva'))
  conout("WebPage", cHtmlPage)
Return

Veja também