Olá.
Seja bem-vindo ao fórum. :)
O que você precisa é apenas um meio de acessar o protocolo HTTP pelo Clipper. Nativamente não é possÃvel, você deve saber. Entretanto, há uma biblioteca que permite isso de forma simples. É a biblioteca WAPI, com a função DLoadFile(). Exemplo simples:
loca cRet := ""
local cLink := "http://www.fastsms.com.br/sms.cfm?id=MeuID&senha=MinhaSenha¶=XXXXXXXXXX&texto=Meu+texto"
if DLoadFile(cLink,@cRet)
// Função executada normalmente!
// Se há uma página de retorno, seu conteúdo está
// na variável cRet, passada por referência.
end
Isso é feito através de um programa externo com o qual o programa Clipper se comunica por arquivos texto. Mas no uso dessa biblioteca, os procedimentos de repasse de argumentos e o tratamento do retorno (em ambos os casos sempre texto), tudo é feito de forma automática. A função em questão retorna TRUE se o procedimento foi executado com sucesso. Em caso contrário, há uma interface para análise dos códigos de retorno.
Há um tópico especialmente criado para esta biblioteca, na seção "
Ferramentas de Apoio". Clique
aqui para ir até a mensagem que contém uma descrição do conteúdo da última versão. O endereço para
download está lá.
Se quiser discutir sobre essa ou alguma outra função dessa biblioteca, por favor, utilize aquela seção, naquele mesmo tópico. Assim facilitamos a organização do fórum.